von MoonKid » Do 5. Nov 2015, 17:11
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]
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 "[tt]Missing \begin{document}[/tt]".
Es scheint mit dem [tt]\tikzset{table/.style...[/tt] in Verbindung zu stehen. Aber so ganz komme ich nicht dahinter.
[code]\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}[/code][/tt]