TeX capacity exceeded - nein, der Datensatz scheint i.O.
Ich versuche einige Plots zu erstellen. Dazu wird jeweils eine CSV gelanden. Die CSV hat vier Spalten, Datum, Wert A, Wert B und Wert C. Sie hat 365 Zeilen.
Ich möchte jetzt jeweils ein x,y-Plot erstellen mit den Werten A und B.
\begin{tikzpicture}
\begin{axis}[grid=major,
width=\textwidth*0.6,
height=\textwidth*0.6,
%ymax=4500,
%xmax=1500,
%ymin=0,
%xmin=0,
%legend style={minimum height=1cm,legend pos=north east},
legend pos=outer north east
]
\addlegendimage{only marks,red}
\addlegendimage{only marks, blue}
\addplot [only marks,color=red] table [col sep=semicolon,x
index=1, y index=2] {dateieins.csv};
\addplot [only marks,color=blue] table [col sep=semicolon,x
index=1, y index=2] {dateimax.csv};
\legend{$\uwave{\,KG}_{ein}^{S}$,$g^k$};
\end{axis}
\end{tikzpicture}
Und das klappt drei mal hervorragend. Nur zwei wollen nicht durchlaufen. Ich erhalte jedes mal:
Öffne in Overleaf
! TeX capacity exceeded, sorry [main memory size=20000000].
Dann habe ich folgendes in die Präambel dazu geschrieben:
\usepgfplotslibrary{external}
\tikzexternalize
\tikzsetexternalprefix{external_figs/}
und in texmaker
Öffne in Overleaf
--extra-mem-bot=100000000 --extra-mem-top=100000000
hinzugefügt. Dann erhalte ich zwar keine TeX capacity Fehlermeldung mehr, sondern folgende:
Öffne in Overleaf
! Package tikz Error: Sorry, the system call 'pdflatex -shell-escape -halt-on-e
Was kann ich tun? Die CSVs sehen alle gleich aus. Die Werte in den einzelnen Zeilen variieren von 0 bis 100000. Alle Plots laufen so durch, nur eben zwei nicht (und das sind auch die, mit den kleineren Werte, zw. 0 und 3000, daher habe ich oben auch x/ymin/max ausgeblendet, weil ich dachte, dass es eventuell daran liegt.
Und es liegt auch nicht an den Datensätzen. Die sind in allen Fällen ziemlich identisch. Es gibt auch nur eine Nachkommastelle!
So sieht exemplarisch eine Zeile aus der CSV aus, die problemlos durchläuft (ich habe mal pi mal Dauemen die längste Zeile genommen):
2012-01-01; 1234.452; 45678.4; 45678.852 (kein Problem)
Er zeichnet nur die 2. und 3. Spalte.
Und hier die längste Zeile der Problem-CSV:
2012-01-11; 123.5; 2345.0; 1333.5 (TeX Capacity Exceeded!)
So sehen meine Einstellungen aus in Texmaker aus:
pdflatex -synctex=1 -interaction=nonstopmode --enable-write18 -shell-escape --extra-mem-bot=100000000 --extra-mem-top=100000000 %.tex
Ich kann dazu schlicht kein Minimalbeispiel liefern. 3/5 laufen ja durch und die Daten kann ich in den CSVs kann ich nicht einfach hochladen.