[Tikz-externalize] missing \begin{document}

Tabellen und Grafiken erstellen und anordnen


MoonKid
Forum-Meister
Forum-Meister
Beiträge: 690
Registriert: Sa 30. Jun 2012, 11:56

[Tikz-externalize] missing \begin{document}

Beitrag von MoonKid »

Die im Minibeispiel unten (vielleicht etwas merkwürdige) verwendete Konstruktion nutze ich im Original-Dokument dazu, um ein simple Tabellen etwas hineinzeichnen zu können.

Der Code hier funktioniert jedoch nicht. Im log-file der einzelnen Figuren bekomme ich die Meldung "Missing \begin{document}".

Es scheint mit dem \tikzset{table/.style... in Verbindung zu stehen. Aber so ganz komme ich nicht dahinter.
\documentclass[draft]{scrartcl}

\usepackage{xltxtra}
\defaultfontfeatures{Mapping=tex-text}
\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}

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

\tikzset{table/.style={
        remember picture,
        baseline,
        every node/.style={
            anchor=base,
            inner sep=0pt}
        }
}

\begin{document}
\tikz[table] \node (MyNode) {One};

\begin{tikzpicture}[remember picture,overlay]
    \draw (MyNode.center) ellipse[x radius=18pt,y radius=9pt];
\end{tikzpicture}

\end{document}
[/tt]
XeLaTeX, TeX Live, vim-latexsuite

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Derartige Bilder kannst du nicht externalisieren. Die Bilder werden dort einzeln verarbeitet. Wie soll also das zweite den Node finden? Schalte den Export lokal aus \tikzset{external/export=false}.

MoonKid
Forum-Meister
Forum-Meister
Beiträge: 690
Registriert: Sa 30. Jun 2012, 11:56

Beitrag von MoonKid »

Ah, das ergibt Sinn.

Sehr schade, den mein gesamtes Dokument besteht aus solchen Konstruktionen. Damit ist das Externalisieren für mich wertlos. :)
u_fischer hat geschrieben:Schalte den Export lokal aus \tikzset{external/export=false}.
Kannst du das bitte spezifizieren? Es funktioniert nicht, egal wo ich dieses tikzset hinpacke.
XeLaTeX, TeX Live, vim-latexsuite

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

MoonKid hat geschrieben:Ah, das ergibt Sinn.

Sehr schade, den mein gesamtes Dokument besteht aus solchen Konstruktionen. Damit ist das Externalisieren für mich wertlos. :)
Bei so kleinen Bildchen ist das doch auch gar nicht nötig.
u_fischer hat geschrieben:Schalte den Export lokal aus \tikzset{external/export=false}.
Kannst du das bitte spezifizieren? Es funktioniert nicht, egal wo ich dieses tikzset hinpacke.
Vor den \tikz-Befehl.

MoonKid
Forum-Meister
Forum-Meister
Beiträge: 690
Registriert: Sa 30. Jun 2012, 11:56

Beitrag von MoonKid »

Das ist aber ein globales Ausschalten, oder? Ich muss es dann mit 'true' wieder einschalten?
XeLaTeX, TeX Live, vim-latexsuite

Antworten