我可以编译以下 LaTeX:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows,backgrounds,plotmarks}
\begin{document}
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
\end{document}
但是,如果我包含以下任何一行,该过程就会失败:
\usetikzlibrary{decorations.pathmorphing}
\usetikzlibrary{positioning}
\usetikzlibrary{fit}
\usepackage{pgfplots}
日志文件开头为:
LOG FILE :
This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6) (format=pdflatex 2011.1.14)
使用较新的“format=pdflatex”时会出现同样的错误:
LOG FILE :
This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6) (format=pdflatex 2012.3.8)
相应的错误是:
! I can't find file `pgflibrarytikzdecorations.pathmorphing.code.tex'.
! I can't find file `pgflibrarytikzpositioning.code.tex'.
! I can't find file `pgflibrarytikzfit.code.tex'.
! I can't find file `pgfplots.code.tex'.
可能是什么问题?有没有办法“安装”这些 tikz 选项?
编辑:当我按照第一条评论中的“\listfiles”建议时,这些是最相关的行:
tikz.sty 2006/10/17 v1.10 (rcs-revision 1.68)
pgf.sty 2006/10/11 v1.10 (rcs-revision 1.7)
因此,看来我应该更新这些包。