pgfplot
当我尝试编译这个最小示例时,使用s 中的 externalize 函数和 loading出现了错误siunitx
。
\documentclass{article}
\usepackage{siunitx}
\usepackage{pgfplots}
\usepgfplotslibrary{external}
\tikzexternalize% activate externalization!
\begin{document}
\begin{figure}
\begin{tikzpicture}
\begin{axis}
\addplot {x^2};
\end{axis}
\end{tikzpicture}
\caption{Our first external graphics example}
\end{figure}
\end{document}
如果我删除它,它就会起作用\usepackage{siunitx}
- 有人知道这是为什么吗?运行 TeX Live 2014 并且所有软件包都是最新的
答案1
Ulrike,你的评论为我指明了正确的方向。所以我会自己回答:
我有两个并行的 LaTeX 安装,一个是全局的、管理性的 MikTeX,带有过时/缺失的包,被设置为标准,另一个是私有的、最新的 TexLive 版本。
使用“C:/texlive/2014/bin/win32/pdflatex.exe”调用 pdflatex 可以正确使用 TexLive 安装和软件包。但在运行外部化时,会调用标准 MikTeX 来处理外部图形 - 然后由于缺少 siunitx 而崩溃。
很抱歉造成混淆,感谢您的帮助。