我使用的是 Windows 7 或 8.1,安装了 MiKTeX 2.9。我仍然遇到上述问题这里和这里。
我使用包管理器更新了包,然后使用
\documentclass{report}
\usepackage{tikzscale,pgfplots}
\pgfplotsset{compat=1.9}
\usepgfplotslibrary{external}
\tikzexternalize
%
\begin{filecontents}{A.tikz}
\begin{tikzpicture}
\draw (0,0) rectangle (2,2);
\end{tikzpicture}
\end{filecontents}
%
\begin{document}
\newcommand{\figFilename}{}
\renewcommand{\figFilename}{A}
\tikzpicturedependsonfile{\figFilename.tikz}
\tikzsetnextfilename{\figFilename}
\includegraphics[width=\linewidth]{\figFilename}
\end{document}
而不是A.pdf
,main-figure0.pdf
并且图形未缩放。从提到的线程来看,我认为这个错误已经修复。无需指定文件名,它就可以正常工作。
是否有特殊的方法来更新外部库?