我该如何补救‘TeX 容量超出,抱歉’错误?

我该如何补救‘TeX 容量超出,抱歉’错误?

我正在尝试编写一份包含许多tikz图表的报告(如果重要的话,这些图表来自 Matlab)。当我编译文档时,出现以下错误:

TeX capacity exceeded, sorry [input stack size=5000].

我怎样才能消除该错误?

答案1

一个解决方案可以是将 tikz 图形外部化。

\usepackage{pgfplots}

\usetikzlibrary{external}
\tikzexternalize[prefix=tikz/]

除了此步骤之外,您还需要在 .tex 文件所在的目录中创建一个文件夹,并将该文件夹命名为“tikz”。

你还需要启用 shell escape

pdflatex --shell-escape

这使得每个 tikz 图形都有单独的 tex 作业,因此每个图形具有更多的 tex 容量。

来源: http://www.howtotex.com/tips-tricks/faster-latex-part-ii-external-tikz-library/

相关内容