Hallo,
ich habe ein Problem mit einem Diagramm, welches ich von Matlab mit matlab2tikz nach LaTeX konvertiert habe.
Wenn ich diese Datein mit \input{} einbinde erscheint folgende Fehlermeldung:
TeX capacity exceeded, sorry [main memory size=5000000]. \end{axis}
Ich habe jetzt gelesen, dass man diese 2 Optionen im Hauptdokument setzen muss:
\usepgfplotslibrary{external}
\tikzexternalize
Anschließend habe ich in TexStudio für PdfLaTex noch dieses Kommando hinzugefügt:
Leider alles ohne Erfolge. Es kommt dieselbe Fehlermeldung noch.
Anscheinend habe ich es nicht richtig gemacht. Bitte um Hilfe!
Beispiel:
\documentclass{scrartcl}
\usepackage{graphicx}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}
%% the following commands are needed for some matlab2tikz features
\usetikzlibrary{plotmarks}
\usetikzlibrary{arrows.meta}
\usepgfplotslibrary{patchplots}
\usepackage{grffile}
\usepackage{amsmath}
\usepgfplotslibrary{external}
\tikzexternalize
\begin{document}
\input{Aufgabe1Figure.tex}
\end{document}
Mein System:
TexStudio
TeXLive
Fedora 24 x86_64