Newsgroup: it.comp.software.tex
Titolo: Nuovo sistema, nuovi problemi

Salve a tutti,
avevo un file che compilava correttamente sul mio vecchio sistema (Debian), ma sul nuovo (Fedora 12) non compila piu'. Probabilmente mi manca un 
pacchetto, ma non so quale... Non riesco a capire di cosa si lamenti: i "cm" sono riconosciuti, le operazioni anche... cos'e' che non gli piace??
Il pezo incriminato e' in un'immagine tikz, che comincia con:
\begin{tikzpicture}
\fill[lecture_bg]	(0*4.5cm, 4*1.5cm-15/60*1.5cm) rectangle (1*4.5cm, 3*1.5cm-30/60*1.5cm);	<<<--- questa da' errore
...
L'errore e':
[...]
! Illegal unit of measure (pt inserted).
<to be read again> 
                   *
l.35 ...lecture_bg]	(0*4.5cm, 4*1.5cm-15/60*1.5cm)
                                                   rectangle (1*4.5cm, 3*1.5...
Dimensions can be in units of em, ex, in, pt, pc,
cm, mm, dd, cc, nd, nc, bp, or sp; but yours is a new one!
I'll assume that you meant to say pt, for printer's points.
To recover gracefully from this error, it's best to
delete the erroneous units; e.g., type `2' to delete
two letters. (See Chapter 27 of The TeXbook.)
! Illegal unit of measure (pt inserted).
<to be read again> 
                   *
l.35 ...lecture_bg]	(0*4.5cm, 4*1.5cm-15/60*1.5cm)
                                                   rectangle (1*4.5cm, 3*1.5...
Dimensions can be in units of em, ex, in, pt, pc,
cm, mm, dd, cc, nd, nc, bp, or sp; but yours is a new one!
I'll assume that you meant to say pt, for printer's points.
To recover gracefully from this error, it's best to
delete the erroneous units; e.g., type `2' to delete
two letters. (See Chapter 27 of The TeXbook.)
! Package calc Error: `.' invalid at this point.
See the calc package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              
 
l.35 ...lecture_bg]	(0*4.5cm, 4*1.5cm-15/60*1.5cm)
                                                   rectangle (1*4.5cm, 3*1.5...
I expected to see one of: + - * / )
! Undefined control sequence.
\@calc@post@scan ...fi \fi \fi \fi \fi \calc@next 
 
l.35 ...lecture_bg]	(0*4.5cm, 4*1.5cm-15/60*1.5cm)
                                                   rectangle (1*4.5cm, 3*1.5...
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
[...]

 3*1.5cm-30/60*1.5cm); <<<--- questa da' errore
Esempio minimo, per favore.
Ciao
Enrico

Questo mi da' l'errore di cui sopra, mentre la seconda linea e' ok. Sembra non gli piacciano le operazioni matematiche, ma non capisco perche', le ho sempre 
usate prima e non mi avevano mai dato noie.
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
	\fill	(0*4.5cm, 4*1.5cm-15/60*1.5cm) rectangle (1*4.5cm, 3*1.5cm-30/60*1.5cm);
% 	\fill	(0cm, 10cm) rectangle (10cm, 20cm);
\end{tikzpicture}
\end{document}

pleg <25mV@300.K> scrive:

Non ho alcun errore. Ottengo un rettangolo nero.
Distribuzione TeX?
Ciao
Enrico

martedì 02 febbraio 2010 02:33 pleg ebbe a dire:

idem come Enrico. Ottengo un rettangolo nero in alto a sinistra
-- 
Pandozy vede tutto
    _   _
  O'|,=,/'O
    (0 0)
ooO--(_)--Ooo

> Distribuzione TeX?
Giusto... ho notato ora che per qualche motivo in Fedora 12 di default c'era la versione 2007 (!), e per qualche motivo mi dava quel problema. Ho recuperato 
la 2009 e adesso e' tutto a posto.
Grazie della dritta,
Pleg