2010-06-06 21 views
5

Tengo una máquina limpia CentOS 5.5 con Tetex instalado. A continuación, he instalado PGF/TikZ:instalación nueva de fallos PGF/TikZ, ¿por qué?

wget http://media.texample.net/pgf/builds/pgfCVS2010-06-02_TDS.zip 
unzip pgfCVS2010-06-02_TDS.zip 
\cp -r tex /usr/share/texmf 
texhash 

Ésta es mi documento:

\documentclass{article} 
\usepackage{tikz} 
\begin{document} 
test 
\end{document} 

Estoy intentando compilar y esto es lo que estoy haciendo:

$ latex test.tex 
This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4) 
entering extended mode 
(./test.tex 
LaTeX2e <2003/12/01> 
.. skipped .. 
(/usr/share/texmf/tex/latex/pgf/frontendlayer/tikz.sty 
(/usr/share/texmf/tex/latex/pgf/pgf.sty 
(/usr/share/texmf/tex/latex/graphics/graphicx.sty 
(/usr/share/texmf/tex/latex/graphics/graphics.sty 
(/usr/share/texmf/tex/latex/graphics/trig.sty) 
(/usr/share/texmf/tex/latex/graphics/graphics.cfg)))) 
(/usr/share/texmf/tex/latex/pgf/utilities/pgffor.sty 
(/usr/share/texmf/tex/latex/pgf/utilities/pgfrcs.sty 
(/usr/share/texmf/tex/generic/pgf/utilities/pgfutil-common.tex) 
(/usr/share/texmf/tex/generic/pgf/utilities/pgfutil-latex.def) 
(/usr/share/texmf/tex/generic/pgf/utilities/pgfrcs.code.tex)) 
(/usr/share/texmf/tex/latex/pgf/utilities/pgfkeys.sty 
(/usr/share/texmf/tex/generic/pgf/utilities/pgfkeys.code.tex 
(/usr/share/texmf/tex/generic/pgf/utilities/pgfkeysfiltered.code.tex))) 
(/usr/share/texmf/tex/generic/pgf/utilities/pgffor.code.tex)) 
(/usr/share/texmf/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex 
(/usr/share/texmf/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex 
! Undefined control sequence. 
\pgfsetplottension ...ttension {\[email protected]@tonumber 
                \[email protected] } 
l.104 \pgfsetplottension{0.5} 

? 

No pude encontrar ninguna pista en la red sobre este problema. En otros servidores, no tengo ese problema. ¿Alguien podría ayudar, por favor? ¡Gracias!

ps. Por cierto, he intentado otra acumulación de PGF/TikZ, el más viejo, sin suerte :(

+2

Deberá mostrarnos su documento; no podemos eliminar esta ciega. Intente encontrar un ejemplo mínimo que muestre su problema y enséñesoslo. –

+0

He enviado este problema al seguimiento de errores de PGF: http://sourceforge.net/tracker/?func=detail&aid=3012409&group_id=142562&atid=752792 – yegor256

Respuesta

1

No use Tetex, no se ha mantenido durante muchos años y tiene muchos problemas; en lugar de utilizar un embalaje-actualizada de pdftex, como texlive 2009.

Su problema es que .../pgf/libraries/pgflibraryplothandlers.code.tex llamadas \[email protected]@tonumber, que se define en .../pgf/systemlayer/pgfsys.code.tex, pero evidentemente no ha sido determinada. El código de Tex en .../pgf/systemlayer es donde PGF se da cuenta de cómo va a hablar con el PDF/Postcript plomería y especiales dependientes de la implementación. Si está utilizando una versión de pdftex que no se comporta como espera el código PGF, este es el tipo de problema que debería esperar.

La versión de pdftex que está utilizando es antigua, mientras que su PGF está actualizada: PGF no es muy antiguo, por lo que creo que su instalación es historia antigua desde el punto de vista de la base de código PGF. Si actualizas, espero que tu problema desaparezca.

+0

Charles, muchas gracias por esta información, muy útil. ¿Sabes cómo instalar Texlive en CentOS? 'yum' no tiene su repo :( – yegor256

+0

@Vincenzo - Respondido en su SU qn: http://superuser.com/questions/151620/how-to-install-texlive-on-centos/151740#151740 –

0

Estoy de acuerdo con @Antal

Pero, basado en el mensaje de error:. Es casi seguro que has puesto un \ donde no es necesario y envió a LaTeX una macro cuando debería haber enviado texto sin formato. Tal vez no ha declarado que está utilizando el paquete TiKZ que declara la macro que está tratando de usar.

PD No lo haría llame a lo que está experimentando un bloqueo PGF/TiKZ. Parece que le ha dado a LaTeX un documento mal formado y no lo está procesando, es un comportamiento completamente normal. No concluiría que haya algún problema con su instalación, aún no de todos modos. Cuando Si vuelve a publicar con más información sobre el contenido de su documento, infórmenos si también ha podido crear un documento PGF/TiKZ simple.

+0

Hay personas que tienen el mismo problema con el manual de PGF/TikZ, un documento I sospecho que no contiene ningún error :). Pero también tengo curiosidad por su ejemplo. – Pieter

+1

Agregué el documento a la pregunta.Es simple, como dije antes. Hay algún problema con la instalación de TikZ .. Gracias de antemano por algunos consejos. – yegor256

0

Bien, esto no es realmente una respuesta, pero no puedo encontrar la manera de dejar un comentario. Supongo que \pgfsetplottension no está definido. ¿Qué pasa si pruebas el siguiente comando?

grep -n pgfsetplott -A4 /usr/share/texmf/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex 
0

El paquete tetex de látex para CentOS 5 incluye una versión antigua de PGF, así que tal vez usted podría intentar primero la eliminación de la antigua y luego copiar la nueva (aunque se anulará esta copia al paquete de tetex de látex está actualizado).

Cuestiones relacionadas