Ich bin z.Z. an einem größeren Dokument am Arbeiten und habe jetzt mein Einheitensystem auf siunitx umgestellt (hatte vorher keins). Das Dokument beinhaltet ca. 20 Diagramme die aus großen CSV Dateien gebaut werden (bis zu 2000 Datenpunkte pro Diagramm). Dies lässt sich bekannter Weise ja nur mit externalize lösen. Soweit so gut. Problem ist nun Latex ist nicht mehr in der Lage die externen Diagramme neu zu erstellen dafür reicht der Speicher nicht aus. Sind die externen Diagramme noch vorhanden (konnte erstellt werden wie noch kein siunitx vorhanden war), klappt alles Problemlos. Lösch ich diese Dateien klappt nichts mehr. Leider habe ich glaub ich auch von einem Prof. eine schlechte Latex-Vorlage bekommen, die reinste Anarchie. Im Anhang Log und Minimalbeispiel Open in Online-Editor
<use ./Bilder/Umkehrspiel.jpg> Package pdftex.def Info: ./Bilder/Umkehrspiel.jpg used on input line 314. (pdftex.def) Requested size: 341.43307pt x 205.01907pt. [25 <./Bilder/Spindel.jpg> <./Bilder/Umkehrspiel.jpg>] [26] LaTeX Warning: Reference `Dia:SF8' on page 27 undefined on input line 383. LaTeX Warning: Reference `Dia:SF12' on page 27 undefined on input line 383. \openout4 = `000-Vorlage-figure2.md5'. \openout4 = `000-Vorlage.auxlock'. ===== 'mode=convert with system call': Invoking 'pdflatex -shell-escape -halt-o n-error -interaction=batchmode -jobname "000-Vorlage-figure2" "\def\tikzexterna lrealjob{000-Vorlage}\input{000-Vorlage}"' ======== runsystem(pdflatex -shell-escape -halt-on-error -interaction=batchmode -jobname "000-Vorlage-figure2" "\def\tikzexternalrealjob{000-Vorlage}\input{000-Vorlage }")...executed. \openout4 = `000-Vorlage.auxlock'. ! Package tikz Error: Sorry, the system call 'pdflatex -shell-escape -halt-on-e rror -interaction=batchmode -jobname "000-Vorlage-figure2" "\def\tikzexternalre aljob{000-Vorlage}\input{000-Vorlage}"' did NOT result in a usable output file '000-Vorlage-figure2' (expected one of .pdf:.jpg:.jpeg:.png:). Please verify th at you have enabled system calls. For pdflatex, this is 'pdflatex -shell-escape '. Sometimes it is also named 'write 18' or something like that. Or maybe the c ommand simply failed? Error messages can be found in '000-Vorlage-figure2.log'. If you continue now, I'll try to typeset the picture. See the tikz package documentation for explanation. Type H <return> for immediate help. ... l.404 \end{tikzpicture} This error message was generated by an \errmessage command, so I can't give any explicit help. Pretend that you're Hercule Poirot: Examine all clues, and deduce the truth by order and method. Runaway definition? ->\pgfsyssoftpath@movetotoken {256.23254pt}{135.9611pt}\pgfsyssoftpath@curvetos upportatoken \ETC. ! TeX capacity exceeded, sorry [main memory size=3000000]. <argument> ...th@curvetosupportatoken {255.33713pt }{133.9611pt}\pgfsyssoftpa... l.404 \end{tikzpicture} If you really absolutely need more capacity, you can ask a wizard to enlarge me. Here is how much of TeX's memory you used: 39504 strings out of 493634 912231 string characters out of 3141308 3000001 words of memory out of 3000000 42117 multiletter control sequences out of 15000+200000 78801 words of font info for 61 fonts, out of 3000000 for 9000 1025 hyphenation exceptions out of 8191 64i,12n,103p,10373b,2071s stack positions out of 5000i,500n,10000p,200000b,50000s ! ==> Fatal error occurred, no output PDF file produced! Main.tex: Open in Online-Editor
\documentclass[ngerman,12pt]{article} % scrreprt article} \usepackage{german} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} %Deutsche Formatierungen. Zeilenumbrüche, Umlaute.. \usepackage{lmodern} \usepackage{cite} \usepackage{float} \usepackage{hyperref} \usepackage{setspace} \usepackage{graphicx} \usepackage{amsmath} \usepackage{chngcntr} %\usepackage{epstopdf} \usepackage{siunitx} \sisetup{ locale = DE , per-mode = symbol } \counterwithin{figure}{section} \usepackage[table]{xcolor} % % % % Diagramme Ausschalten --> Zweite Zeile Auskommentieren \newif\iftabelle \tabelletrue \input{00-settings} \sloppy \begin{document} \input{01-titlepage} \begin{onehalfspace} %Zeilenabstand 1,5 \pagenumbering{arabic} % arabic page numbers for following pages \input{02-einleitung} \input{03-grundlagen} \input{05-untersuchungen} \input{06-versuche} \input{07-faehigkeitsuntersuchungen} \input{08-fazit-verbesserungen} \end{onehalfspace} \begin{appendix} %Definierung Anhang \input{09-anhang} \end{appendix} \end{document} Settings.tex: Open in Online-Editor
% % % % % % % % Maße und Abstände \usepackage[a4paper]{geometry} \geometry{a4paper, top=25mm, left=25mm, right=25mm, bottom=25mm, headsep=10mm, footskip=8mm} % geometry for scientific article \setlength{\parindent}{0cm} % % % % % % % % Headline and Footline \usepackage{fancyhdr} \fancyhf{} \pagestyle{fancy} \renewcommand{\sectionmark}[1]{\markboth{#1}{}} \lhead{\MakeUppercase{\leftmark}} % Headline left \chead{} % Headline center \rhead{\thepage} % Headline right \lfoot{} % Footline left \cfoot{} % Footline center \rfoot{} % Footline right \renewcommand{\headrulewidth}{0.4pt} \renewcommand{\footrulewidth}{0.4pt} \graphicspath{{./Bilder/}} %\sisetup{ % locale = DE, % per-mode = symbol} \hypersetup{pdfinfo={ Title=XX, Author=XX}} \numberwithin{equation}{subsection} % % % % % % % % % % % PDGplot und Diagramme einfügen \iftabelle \usepackage{datatool,longtable} \usepackage{pgfplots} \pgfplotsset{compat=1.13} \usepgfplotslibrary{dateplot} \usepgfplotslibrary{external} \usetikzlibrary{pgfplots.external} \tikzexternalize \pgfplotsset{/pgf/number format/use comma, /pgf/number format/read comma as period} \pgfplotstableread{./Messwerte/i109.csv}\sekundendauerkrafttable \pgfplotstableread{./Messwerte/u109.csv}\spannungsquelleeinhundertneun \pgfplotstableread{./Messwerte/8N12N.csv}\aufblock \pgfplotstableread{./Messwerte/i2.csv}\ihalbe \fi gefragt 10 Mai '16, 08:03 typenschild Henri |
Crosspost
Suche hier mal nach
\pgfsyssoftpath@movetotoken
.Irgendwie werde ich aus den Suchergebnissen nicht so richtig schlau. Die externalisation hat ja Problemlos geklappt, leider nur im zusammenhang mit siunitx nicht.
Wie du den Kommentaren von http://texwelt.de/wissen/fragen/7877/literaturverzeichnis-erzeugt-error entnehmen kannst, braucht man ein lauffähiges Beispiel um das Problem zu untersuchen. Ohne das kann man nicht wissen, ob du "nur" den Speicher etwas erhöhen musst, oder ob du eine unendliche Schleife drin hast.
Könntest Du bitte ein vollständges Minimalbeispiel (← Link bitte beachten!) einfügen? Also ein möglichst kurzes, aber komplettes Dokument, von
\documentclass{...}
bis zu\end{document}
, welches das Problem zeigt. Das vereinfacht die Bearbeitung erheblich und ist meist eine Garantie für eine Lösung. Deine unterschiedlichen Codeschnipsel zusammen ergeben leider nichts, was bei uns auch nur ansatzweise lauffähig wäre.