我想使用以下命令将图像外部化:
\usepgfplotslibrary{external}
\tikzexternalize
PGFPlots 手册说要使用pdflatex -shell-escape <filename>
。我假设我应该在命令行中输入这个,但当我这样做时什么也没有发生。我需要做一些类似的事情来使用 GNUPlots,但这对我来说也不起作用。
我的测试文件的名字是abcd
。
更新:我也尝试过改为\tikzexternalize
并\tikzexternalize[shell escape=-enable-write18]
写入pdflatex enable-write18 abcd.tex
命令行。结果是一样的。
我正在使用 Windows 8,并且我不太懂电脑。
最后,你会看到我正在做的一系列图像。
希望一旦解决了这个问题,我也能够使用 GNUPlots......
PGFPlots 手册中的 MWE 根本不起作用……甚至起不到什么作用……:
\documentclass{article}
\usepackage{pgfplots}
\usepgfplotslibrary{external}
\tikzexternalize
\begin{document}
\begin{figure}
\begin{tikzpicture}
\begin{axis}
\addplot {x^2};
\end{axis}
\end{tikzpicture}
\caption{Our first external graphics example}
\end{figure}
\begin{figure}
\begin{tikzpicture}
\begin{axis}
\addplot {x^3};
\end{axis}
\end{tikzpicture}
\caption{A second graphics}
\end{figure}
\end{document}
- 编译时没有在命令行中输入任何内容,我从第一张图片中得到错误(粘贴到记事本中以增加字体大小)。
- 接下来,我进入命令行并输入此内容,然后出现一个对话框...命令行没有发生任何其他事情。事实上,我无法再在其中输入任何内容。
- 最后,我在 TeXworks 中再次编译我的文件
abcd
并得到与步骤 1 相同的错误。