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

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: TeX capacity exceeded, sorry [main memory size=3000000]

von MenschMax » Di 8. Nov 2016, 15:38

Stimm ich Dir zu. Da hier nich weiterkomme habe ich das hier noch probiert:

http://tex.stackexchange.com/questions/ ... y-overload

Habe dafür unter Ausgabeprofil bei "Pfad des Compilers" eingefügt:

pdflatex.exe -shell-escape

In der Präambel habe ich eingefügt:
\usepgfplotslibrary{external}
\tikzexternalize
Das Beispiel
\documentclass{article}
\usepackage{pgfplots}
\usepgfplotslibrary{external}
\tikzexternalize[shell escape=-enable-write18] %needed for the MiKTeX compiler

\begin{document}

\begin{figure}
\begin{tikzpicture}
\begin{axis}
\addplot {x^2};
\end{axis}
\end{tikzpicture}
\caption{Our first external graphics example}
\end{figure}

\end{document}
läuft ohne Probleme durch.

Wechsel ich danach zu:
\documentclass[a4paper,12pt,twoside]{report}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 

\usepackage[utf8]{inputenc} 
\usepackage[ngerman]{babel}
\usepackage{pgfplots, pgfplotstable}
\pgfplotsset{compat=1.10}
\usepackage{tikz}
\usepackage{csvsimple}
\usepackage{float}

\usepgfplotslibrary{external}
\tikzexternalize[shell escape=-enable-write18] %needed for the MiKTeX compiler

\begin{document}

Hallo
\begin{figure}[H] 
   \begin{center} 
     \begin{tikzpicture} 
       \begin{axis}[ 
              legend style={at={(0,0.95)},xshift=0.2cm,anchor=north west,nodes=right}  , 
                    legend entries ={Fall a, Fall b,ohne Sonne}, 
           width=\linewidth, % Scale the plot to \linewidth
					 height=10cm,
           grid=major, 
           grid style={dashed,gray!30}, 
           xlabel=Anzahl Iterationen, 
           ylabel=Temperatur in Kelvin, 
                xmin=0, xmax=7000, 
                ymin=270, ymax=340, 
           x tick label style={rotate=45,anchor=east}, 
                xtick={0,1000,2000,...,7000}, 
         ] 
           
						\addplot table[x=Iterationen, y=Outlet_FaLe,mark=none] {Kapitel7/Section_Stabilitaet/Crash2.txt};
						\addplot table[x=Iterationen, y=Outlet_FaRi,mark=none] {Kapitel7/Section_Stabilitaet/Crash2.txt};
						\addplot table[x=Iterationen, y=Outlet_Fond_FeRi,mark=none] {Kapitel7/Section_Stabilitaet/Crash2.txt};
						\addplot table[x=Iterationen, y=Outlet_Fond_FeLe,mark=none] {Kapitel7/Section_Stabilitaet/Crash2.txt};
						\addplot table[x=Iterationen, y=Outlet_Fond_central,mark=none] {Kapitel7/Section_Stabilitaet/Crash2.txt};
						\addplot table[x=Iterationen, y=Outlet_FaCeLe,mark=none] {Kapitel7/Section_Stabilitaet/Crash2.txt};
						\addplot table[x=Iterationen, y=Outlet_FaCeRi,mark=none] {Kapitel7/Section_Stabilitaet/Crash2.txt};
             
       \end{axis} 
     \end{tikzpicture} 
     \caption{My first autogenerated plot.} 
   \end{center} 
\end{figure}

\end{document}
dann wird immer wieder die Funktion x^2 angezeigt. Wieso schreibt er mir den neuen Plot nicht heraus?

Danke für eure Geduld!

von Gast » Di 8. Nov 2016, 14:51

Das Problem ist, ohne Plan mit einer minimalen Installation einer TeX-Distribution arbeiten zu wollen, von der die Helfer nicht einmal wissen, ob sie auf dem aktuellen Stand ist, und den Helfern keine vernünftigen Informationen zu liefern.

Wer glaubt, irgend eine Textverarbeitung zu beherrschen, ohne sich vorher vernünftig damit beschäftigt zu haben, fällt übrigens auch gerne auf die Nase, er merkt es nur eventuell erst sehr viel später.

von MenschMax » Di 8. Nov 2016, 14:31

Vom Speicher erhöhen bin ich kein Fan, dann schmiert mir nachher alles ab, aber Danke für den Hinweis.

Joar er meckert mir bei Lualatex rum das er ctablestack.sty nicht finden kann. Das sollte doch bei miktex dabei sein? Also muss schon ehrlich sagen, Latex raubt einem bei einer Arbeit immer 1/4 der Zeit. So langsam zweifel ich an dessen Sinn.

von Gast » Di 8. Nov 2016, 14:25

Du glaubst wirklich, dass jemand, der nicht in der Lage ist lualatex statt pdflatex zu verwenden, in der Lage ist, die Speichereinstellungen zu ändern bzw. Extra-Speicher per Option einzustellen?

BTW: Auf Abschnitt 6 der Anleitung wurde bereits ganz am Anfang hingewiesen.

von Tom_Gast » Di 8. Nov 2016, 13:24

Hallo,

hast du dir schonmal das Kapitel 6.2.2 (Seite 520) in der Doku zu pgfplots durchgesehen? Dort wird innerhalb einer halben Seite erklärt, wie man den Speicher erhöht. Ich habe keine Ahnung ob es funktioniert oder ob das überhaupt ratsam ist das zu tun. Eventuell können ja andere noch einen Satz darüber sagen.

Gruß Tom

von Gast » Di 8. Nov 2016, 12:40

Passiert nicht gibt es nicht. Entweder findet ein lualatex-Lauf statt, dann gibt es unabhängig davon, ob dieser erfolgreich ist oder nicht, mindestens eine log-Datei. Oder es findet kein lualatex-Lauf statt, dann gibt es zumindest eine Terminal-Ausgabe. Falls du einen Editor verwendest, der zu blöd ist, diese anzuzeigen, dann mach eben einen LuaLaTeX-Lauf in der Eingabeaufforderung.

von MenschMax » Di 8. Nov 2016, 12:20

So hab mich wieder beruhigt.

Selbst für das vorgeschlagene Beispiel auf der Verlinkung
http://texwelt.de/wissen/fragen/15780/w ... ualatex-um passiert nichts:
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage{libertine}
\usepackage{mwe}
\begin{document}
\Blinddocument
\end{document}
Woran kann das liegen? Muss ich etwas an den Ausgabeprofilen umstellen?

von MenschMax » Di 8. Nov 2016, 12:07

Oh man ich glaub mir bleibt keine Alternative als dieses LuaLatex.

Boar ich hasse Latex sooooooooooo :twisted: :twisted:

von MenschMax » Di 8. Nov 2016, 11:54

Das klappt ganz gut für manche Plots, aber für manche bekomme ich genau das gleiche abgehackte Diagramm wie du Bartman. Dabei ist das Diagramm in Excel viel kontinuierlicher. Wieso interpoliert hier Latex nicht schön?

von Bartman » Di 8. Nov 2016, 11:02

Mein Vorschlag:
\RequirePackage{luatex85}% <- eingefügt
\documentclass[border=5pt]{standalone}

\usepackage{fontspec}
\usepackage[ngerman]{babel}
\usepackage{pgfplots}

\pgfplotsset{
	compat=1.14,
	/pgf/number format/.cd, 
		use comma,
		1000 sep=\thinspace, % Änderung des Tausendertrennzeichens
		min exponent for 1000 sep=4 % nicht bei vierstelligen Zahlen
}

\begin{document}
\begin{tikzpicture}
\begin{axis}[
	scaled ticks=false,%<- eingefügt
	legend style={at={(0,0.95)},xshift=0.2cm,anchor=north west,nodes=right}, 
	legend entries ={Fall a, Fall b,ohne Sonne},
	width=\linewidth, % Scale the plot to \linewidth
	grid=major, 
	no markers,%<- eingefügt
	grid style={dashed,gray!30},
	xlabel=Anzahl Iterationen,
	ylabel=Residuum,
	xmin=0, xmax=5000,
	ymin=270, ymax=330,
	xtick={0,1000,...,5000}
]
\addplot table[x=Iterationen, y=Outlet_FaLe] {Daten.txt};
%\addplot table[x=Iterationen, y=Outlet_FaRi] {Daten.txt};
%\addplot table[x=Iterationen, y=Outlet_Fond_FeRi] {Daten.txt};
%\addplot table[x=Iterationen, y=Outlet_Fond_FeLe] {Daten.txt};
%\addplot table[x=Iterationen, y=Outlet_Fond_central] {Daten.txt};
%\addplot table[x=Iterationen, y=Outlet_FaCeLe] {Daten.txt};
%\addplot table[x=Iterationen, y=Outlet_FaCeRi] {Daten.txt};
\end{axis}
\end{tikzpicture}
\end{document}
In meinem Beispiel wird das Paket luatex85 vor der Dokumentklasse geladen, weil ich sonst auf meinem aktuellen MiKTeX-System eine Fehlermeldung erhalte.

Bild
Dateianhänge
Interationen-Residuum.png
Interationen-Residuum.png (17.87 KiB) 14444 mal betrachtet
Daten.txt
(702.16 KiB) 636-mal heruntergeladen

Nach oben