tikzexternalize in TeXnicCenter

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: tikzexternalize in TeXnicCenter

von u_fischer » Mi 9. Nov 2016, 17:40

Lass dich nicht von der Warnung in die falsche Richtung führen: tikz hat keine Ahnung, warum es nicht geklappt hat. shell-escape wird nur erwähnt, weil es die häufigste Fehlerquelle ist. Wenn es bei manchen Plots geht und bei anderen nicht, liegt es nicht an --shell-escape sondern an den Plots.

tikzexternalize in TeXnicCenter

von MenschMax » Mi 9. Nov 2016, 17:34

Hallo,

wenn ich eine Grafik extern auslagern möchte, mache ich das über:
\usetikzlibrary{external}
\tikzexternalize
Dazu habe ich ein neues Ausgabeprofil definiert als:

Pfad des (La)Tex Compilers:
pdflatex.exe
Argumente, die an den Compiler übergeben werden sollen:
-synctex=-1 -max-print-line=120 -interaction=nonstopmode "%wm"  --extra-mem-top=910000000 --shell-escape 
Ich erhalte die Fehlermeldung:
! Package tikz Error: Sorry, the system call 'pdflatex -enable-write18 -halt-on-error -interaction=batchmode -jobname "K
altWarmNeu" "\def\tikzexternalrealjob{Main_Ausarbeitung}\input{Main_Ausarbeitung}"' did NOT result in a usable output fi
le 'KaltWarmNeu' (expected one of .pdf:.jpg:.jpeg:.png:). Please verify that 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 command s
imply failed? Error messages can be found in 'KaltWarmNeu.log'. If you continue now, I'll try to typeset the picture.
Here is how much of TeX's memory you used:
22901 strings out of 493335
592914 string characters out of 3139255
4222932 words of memory out of 7092721
26032 multiletter control sequences out of 15000+200000
6376 words of font info for 23 fonts, out of 3000000 for 9000
1141 hyphenation exceptions out of 8191
62i,20n,103p,1466b,2310s stack positions out of 5000i,500n,10000p,200000b,50000s
<C:/Program Files/MiKTeX 2.9/fonts/type1/
public/amsfonts/cm/cmmi12.pfb><C:/Program Files/MiKTeX 2.9/fonts/type1/public/amsfonts/cm/cmr12.pfb>
Output written on Main_Ausarbeitung.pdf (1 page, 255437 bytes).
PDF statistics:
17 PDF objects out of 1000 (max. 8388607)
0 named destinations out of 1000 (max. 500000)
13 words of extra memory for PDF output out of 10000 (max. 10000000)

Nun habe ich auch schon viele Internetseiten durchsucht wo steht, man müsse bei MikTex nicht shell escape nutzen sondern:
--enable-write18 
Das merkwürdige insgesamt: für manche Plots klappt es, für manche Plots klappt es nicht, obwohl sie prinzipiell gleich aufgebaut sind, nur andere Daten verwenden.

Hat jemand eine Idee wie ich es hinbekommen kann?

PS: Nutze MikTex 2.9.59 und TeXnicCenter 2.02

Nach oben