[TikZ] externalize und draft mit XeTeX

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: [TikZ] externalize und draft mit XeTeX

von MoonKid » Do 5. Nov 2015, 15:38

u_fischer hat geschrieben:funktioniert dein Beispiel in Windows mit aktuellem TeXLive (und aktiviertem --shell-escape) ohne Probleme.
Das ist ja schon mal ne gute Nachricht - es liegt also an mir und nicht am Konzept. :D
Was ist das mit "--shell-escape"? Scheint eine xelatex Option zu sein. Aber was bedeutet das dadurch aktivierte \write18?

Und ja es funktioniert. Dickes Danke!

von u_fischer » Do 5. Nov 2015, 15:01

Die md5-Meldung ist harmlos, tikz wechselt da einfach zu einen anderen Test, weil xetex das nicht kann. Abgesehen davon funktioniert dein Beispiel in Windows mit aktuellem TeXLive (und aktiviertem --shell-escape) ohne Probleme.

von MoonKid » Do 5. Nov 2015, 14:46

Vielleicht ist es gar kein Problem mit der Kombi aus Tikz und XeTeX? Vielleicht ist das Problem ganz woanders?

[TikZ] externalize und draft mit XeTeX

von MoonKid » Sa 31. Okt 2015, 14:28

Basierend auf diesem tex.stackexchange-Post habe ich dieses Minibeispiel gemacht. Es läuft jedoch nicht. Evtl. ist das nciht Kompatible mit XeTeX? Im manual wird es jedenfalls nicht erwähnt.
%% tikzext.tex
\documentclass[draft]{article}
\usepackage{xltxtra}
\defaultfontfeatures{Mapping=tex-text}
\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}

\usepackage{tikz}
\usetikzlibrary{external}
\tikzexternalize

\begin{document}
\begin{tikzpicture}
    \draw (1,1) -- (2,2);
\end{tikzpicture}
\end{document}
Verstehe den output nicht so ganz. Evtl. stimmt da was mit externen Anwendungen nicht? Ich habe hier Lubuntu 14.04.3 am Laufen.
...
! Package tikz Warning: The key 'up to date check=md5' is impossible, there is 
no macro to compute MD5. Falling back to 'up to date check=diff'.
===== 'mode=convert with system call': Invoking 'xelatex -halt-on-error -intera
ction=batchmode -jobname "tikzext-figure0" "\def\tikzexternalrealjob{tikzext}\i
nput{tikzext}"' ========

! Package tikz Error: Sorry, the system call 'xelatex -halt-on-error -interacti
on=batchmode -jobname "tikzext-figure0" "\def\tikzexternalrealjob{tikzext}\inpu
t{tikzext}"' did NOT result in a usable output file 'tikzext-figure0' (expected
 one of .pdf:.jpg:.jpeg:.png:.bmp:). Please verify that you have enabled system
 calls. For pdflatex, this is 'pdflatex -shell-escape'. Sometimes it is also na
med 'write 18' or something like that. Or maybe the command simply failed? Erro
r messages can be found in 'tikzext-figure0.log'. If you continue now, I'll try
 to typeset the picture.

See the tikz package documentation for explanation.
Ich hab auch mal frei ins Blaue einen Symlink von /usr/bin/md5sum nach /usr/bin/md5 gelegt. Ändert aber auch nix.

Anderer Versuch war
tikzset{external/up to date check=simple}
auch nix.

Die im output gerwähnte log-Datei (tikzext-figure0.log) existiert übrigens nicht.

Nach oben