我知道这可能听起来太宽泛了,但是:还有其他替代方法吗tikzexternalize
?特别是在使用时pgfplots
。
至少对我来说,让外部化过程正常运行并不总是那么容易/直接,尤其是对于大型文档。
最低要求至少是生成要包含在主文档中的图形文件,而无需创建带有广告的附加.tex
文件\begin{document} ... \end{document}
。
答案1
你可以看看独立mode
包中,您可以通过选项引用各种外部化过程文档。
\documentclass{article}
\usepackage[subpreambles=false]{standalone}
\begin{filecontents*}{myplot.tex}
\documentclass[tikz]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}
\begin{document}
\begin{tikzpicture}
\begin{axis}[ultra thick, domain=0:10]
\addplot [red] {x};
\end{axis}
\end{tikzpicture}
\end{document}
\end{filecontents*}
\begin{document}
\begin{figure}
\includestandalone[mode = buildnew]{myplot}
\end{figure}
\end{document}