首先,我需要提一下,有 2相关主题,我发现很有用: 1,2。
我在 Win 7 64 位上工作TeXstudio 2.8.8
(i5 @3.3GHz,8GB RAM - 如果这很重要的话)。我的目标是将由创建的多个 .tex 文件加载到我的 pdfLaTeX 文档中matlab2tikz
。它曾经工作正常,但随着数据点的增加,我遇到了与链接 1 中的 @user1996 相同的问题。它仍然显示:TeX capacity exceeded, sorry [main memory size=3000000].
目前有 2 个文档:第一个有 40000 行自动生成的代码,第二个有 10000 行。(在 -environment 中\tikzpicture
)
我尝试了@Joseph Wright 建议的解决方案1但遇到了与@Alexandre Willame 在他的评论中描述的相同的问题。我也尝试了enable-write18 -extra-mem-bot=10000000
@Thomas F. Sturm 建议的(和更高的数字)选项1,但没有成功。消息为:TeX capacity exceeded, sorry [main memory size=13000000].
在某个时刻,我无法分配更多内存(Virtual memory exhausted
),但它仍然给我这个消息。
最后我尝试了@A.GH建议的方法2。但这个 jeust 导致了另一个(不同的)错误消息
我真的很希望得到一个答案/一种方法来实现所提到的答案。最需要的解决方案是来自@Joseph Wright 的解决方案。但我不知道缺少了什么或者出了什么问题。
附加信息: (我正在使用 pdfLaTeX)
我在序言中写道:
% TikZ
\usepackage{pgfplots}
% and optionally (as of Pgfplots 1.3):
\pgfplotsset{compat=newest}
\pgfplotsset{plot coordinates/math parser=false}
\newlength\figureheight
\newlength\figurewidth
% "TeX capacity exceeded, sorry [main memory size=3000000]."
\usepgfplotslibrary{external}
\tikzexternalize