TeX 容量超出,抱歉,使用 Tikz 时

TeX 容量超出,抱歉,使用 Tikz 时

使用 MiKTeX运行文件时遇到错误.tex

TeX capacity exceeded, sorry [main memory size=3000000]

我已经尝试使用许多解决方案,包括以下内容:如何扩展 TeX 的“主内存大小”?(pgfplots 内存过载)

正如链接中所说,我尝试通过使用来解决

\usepgfplotslibrary{external}
\usepgfplotslibrary[external]
\tikzexternalize

和 -shell-escape

然而,就我的情况来说,它不起作用。

这是我的绘图代码:

\begin{figure}[!ht]
\centering

\input{figs/aa/aa.tex}
\caption{aa}
\label{fig:aa}
\end{figure}

aa.tex是我使用从 MATLAB 导出的文件Matlab2tikz

在我的 latex 文件中,我还绘制了来自其他Matlab2tikz文件的图形。但只有文件有错误aa.tex。所以我认为文件太大了。

这是文件:https://drive.google.com/open?id=0Bx6bUTVOinyybXNhWjBteVNzYmc

有人可以帮忙吗?

太感谢了 !

答案1

我遇到了同样的问题。正如@YiannisLazarides 指出的那样,数据量巨大是问题的根源。我使用 notepad++ 来减少数据量。使用 notepad++ 可以删除奇数行,如这个答案。我重复这个过程,直到数据量减少到 Tex 可以处理的某个点。

相关内容