vci
13-07-2009, 21:26
Hallo zusammen,
ich würde gerne tikz lernen um flüssiger kleine Zeichnungen erstellen zu können. Leider bin ich jedes mal völlig entnervt wenn ich damit anfange, da a) Beispiele aus dem Internet auf Version 1.0 beruhen die wohl teilweise irgendwie inkompatibel zu Version 2.0 sind und b) scheinbar Beispiele aus dem Manual nicht richtig bei mir funktionieren.
Kleines Beispiel: PGF Manual 2.0, Seite 41
\begin{tikzpicture}
\node[place] (waiting) {};
\node[place] (critical) [below=of waiting] {};
\node[place] (semaphore) [below=of critical] {};
\node[transition] (leave critical) [right=of critical] {};
\node[transition] (enter critical) [left=of critical] {};
\end{tikzpicture}
In einem vollständigen Minimalbeispiel:
\documentclass{article}
\usepackage{version}
\usepackage{tikz}
\usetikzlibrary{arrows,matrix,decorations.pathmorp hing,backgrounds,fit}
\begin{document}
\begin{tikzpicture}[place/.style={circle,draw=blue!50,fill=blue!20,thick,
inner sep=0pt,minimum size=6mm},
transition/.style={rectangle,draw=black!50,fill=black!20,thic k,
inner sep=0pt,minimum size=4mm}]
\node[place] (waiting) {};
\node[place] (critical) [below=of waiting] {};
\node[place] (semaphore) [below=of critical] {};
\node[transition] (leave critical) [right=of critical] {};
\node[transition] (enter critical) [left=of critical] {};
\end{tikzpicture}
\end{document}
Liefer bei mir:
Package PGF Math Error: Unknown function `of'.
See the PGF Math package documentation for explanation.
Type H <return> for immediate help.
...
l.14 \node[place] (critical) [below=of waiting]
{};
?
Nachdem ich den Quellcode abändere:
[below=of waiting] -> [below of = waiting]
funktioniert alles bei mir. Liegt das nur an meiner Distribution oder ist das Manual wirklich einfach so schlecht?!?!
So macht das echt kein Spaß ...
ich würde gerne tikz lernen um flüssiger kleine Zeichnungen erstellen zu können. Leider bin ich jedes mal völlig entnervt wenn ich damit anfange, da a) Beispiele aus dem Internet auf Version 1.0 beruhen die wohl teilweise irgendwie inkompatibel zu Version 2.0 sind und b) scheinbar Beispiele aus dem Manual nicht richtig bei mir funktionieren.
Kleines Beispiel: PGF Manual 2.0, Seite 41
\begin{tikzpicture}
\node[place] (waiting) {};
\node[place] (critical) [below=of waiting] {};
\node[place] (semaphore) [below=of critical] {};
\node[transition] (leave critical) [right=of critical] {};
\node[transition] (enter critical) [left=of critical] {};
\end{tikzpicture}
In einem vollständigen Minimalbeispiel:
\documentclass{article}
\usepackage{version}
\usepackage{tikz}
\usetikzlibrary{arrows,matrix,decorations.pathmorp hing,backgrounds,fit}
\begin{document}
\begin{tikzpicture}[place/.style={circle,draw=blue!50,fill=blue!20,thick,
inner sep=0pt,minimum size=6mm},
transition/.style={rectangle,draw=black!50,fill=black!20,thic k,
inner sep=0pt,minimum size=4mm}]
\node[place] (waiting) {};
\node[place] (critical) [below=of waiting] {};
\node[place] (semaphore) [below=of critical] {};
\node[transition] (leave critical) [right=of critical] {};
\node[transition] (enter critical) [left=of critical] {};
\end{tikzpicture}
\end{document}
Liefer bei mir:
Package PGF Math Error: Unknown function `of'.
See the PGF Math package documentation for explanation.
Type H <return> for immediate help.
...
l.14 \node[place] (critical) [below=of waiting]
{};
?
Nachdem ich den Quellcode abändere:
[below=of waiting] -> [below of = waiting]
funktioniert alles bei mir. Liegt das nur an meiner Distribution oder ist das Manual wirklich einfach so schlecht?!?!
So macht das echt kein Spaß ...