KlausImMai
17-04-2009, 18:55
Hallo,
ich versuche eine Assoziation mit tikz zu zeichnen.
...Text
X ------> Y
X ist ein Stern, y ist eine Wolke.
Über dem Pfeil befindet sich ein Text.
Meine Fragen:
1. Wie füge ich den Text über den Pfeil ein?
2. Wie mache ich, dass der Pfeil sich bei einem längeren Wort mit streckt?
(3. Wie mache ich die Schrift dieses Textes kleiner?)
Hier meine vergeblichen Versuche:
\documentclass[a4paper]{article}
\usepackage{german}
\usepackage[latin1]{inputenc}
\usepackage{tikz}
\usetikzlibrary{%
arrows,%
shapes.misc,%
shapes.arrows,%
chains,%
matrix,%
positioning,%
scopes,%
decorations.pathmorphing,%
shadows%
}
\usetikzlibrary{er}
\usetikzlibrary{trees}
\usetikzlibrary{shapes.symbols}
\begin{document}
%Beispiel 1
\begin{tikzpicture}
[nodes={draw}]
\node[star,star points=4,star point ratio=0.8](eins) {eins};
\node[cloud,cloud ignores aspect](zwei) [right=of eins]{zwei};
\draw [->] (eins.east) to (zwei.west);
\node [draw=none,above=8pt] at (0,1) {Assoziation};
\end{tikzpicture}
%Beispiel 2
\begin{tikzpicture}
[nodes={draw}]
\node[star,star points=4,star point ratio=0.8](eins) {eins};
\node[cloud,cloud ignores aspect](zwei) [right=of eins]{zwei};
\draw [->] (eins.east) to (zwei.west);
\draw (eins) -- node [midway] {Assoziation} (zwei);
\end{tikzpicture}
\end{document}
Im zweiten Beispiel wird ein Kästchen um das Wort gelegt, was ich nicht will. Ich weiß aber nicht, wie man es vermeidet.
Viele Grüße,
Klaus
ich versuche eine Assoziation mit tikz zu zeichnen.
...Text
X ------> Y
X ist ein Stern, y ist eine Wolke.
Über dem Pfeil befindet sich ein Text.
Meine Fragen:
1. Wie füge ich den Text über den Pfeil ein?
2. Wie mache ich, dass der Pfeil sich bei einem längeren Wort mit streckt?
(3. Wie mache ich die Schrift dieses Textes kleiner?)
Hier meine vergeblichen Versuche:
\documentclass[a4paper]{article}
\usepackage{german}
\usepackage[latin1]{inputenc}
\usepackage{tikz}
\usetikzlibrary{%
arrows,%
shapes.misc,%
shapes.arrows,%
chains,%
matrix,%
positioning,%
scopes,%
decorations.pathmorphing,%
shadows%
}
\usetikzlibrary{er}
\usetikzlibrary{trees}
\usetikzlibrary{shapes.symbols}
\begin{document}
%Beispiel 1
\begin{tikzpicture}
[nodes={draw}]
\node[star,star points=4,star point ratio=0.8](eins) {eins};
\node[cloud,cloud ignores aspect](zwei) [right=of eins]{zwei};
\draw [->] (eins.east) to (zwei.west);
\node [draw=none,above=8pt] at (0,1) {Assoziation};
\end{tikzpicture}
%Beispiel 2
\begin{tikzpicture}
[nodes={draw}]
\node[star,star points=4,star point ratio=0.8](eins) {eins};
\node[cloud,cloud ignores aspect](zwei) [right=of eins]{zwei};
\draw [->] (eins.east) to (zwei.west);
\draw (eins) -- node [midway] {Assoziation} (zwei);
\end{tikzpicture}
\end{document}
Im zweiten Beispiel wird ein Kästchen um das Wort gelegt, was ich nicht will. Ich weiß aber nicht, wie man es vermeidet.
Viele Grüße,
Klaus