使用 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 可以处理的某个点。