nach 2 Monaten steiler Lernkurve mit LaTeX bin ich endlich auch auf TikZ gestoßen. Das Handbuch ist ja riesengroß, vielleicht sogar zu groß, jedenfalls komme ich nicht damit zurecht.
Suche nach "text size" gibt genau 2 Treffer!
Unten mein allererster Gehversuch mit TikZ.
Meine Fragen dazu:
1. Bitte um Tipps, wie ich das evtl. eleganter machen könnte
2. Warum ist in der rechten Legende das P von "P1" und das "A" nicht genau über den Anfängen der darunter stehenden Pfeile? Ich vermute, wegen "scale=0.9"; das habe ich gemacht, um die Schrift etwas kleiner zu bekommen - einen Befehl dafür habe ich nicht gefunden (s.o.)
3. Warum ist die Grundlinie von "P1, P2" etwas höher als die von "Prozesse" (und analog "A, B" und "Betriebsmittel")?
4. Warum brauche ich bei den Quadraten anchor=west, damit "A" und "B" in der Mitte stehen, und bei den Ellipsen keinen anchor?
\documentclass{scrartcl} \usepackage{tikz} \usetikzlibrary{arrows} \begin{document} \begin{tikzpicture}[>=triangle 45, thick] \draw [color=blue, very thick] (-2.3, -0.3) rectangle (-1.7, 0.3) node [anchor=north east]{\color{black}\textbf{B}}; \draw [color=blue, very thick] (+2.3, -0.3) rectangle (+1.7, 0.3) node [anchor=north west]{\color{black}\textbf{A}}; \draw [color=blue, very thick] (0.0, +1.0) ellipse (0.5cm and 0.3cm) node {\color{black}\textbf{P1}}; \draw [color=blue, very thick] (0.0, -1.0) ellipse (0.5cm and 0.3cm)node {\color{black}\textbf{P2}}; \draw [->, shorten >=3pt](-2.0, 0.3) -- (-0.5, 1.0); \draw [->, shorten >=5pt, dashed](0.5, 1.0) -- (2.0, 0.3); \draw [->, shorten >=3pt](2.0, -0.3) -- (0.5, -1.0); \draw [->, shorten >=5pt, dashed](-0.5, -1.0) -- (-2.0, -0.3); \draw (3.0, 0.9) node [anchor=west, scale=0.9] {P1, P2}; \draw (4.4, 0.9) node [anchor=west, scale=0.9] {Prozesse}; \draw (3.0, 0.4) node [anchor=west, scale=0.9] {A, B}; \draw (4.4, 0.4) node [anchor=west, scale=0.9] {Betriebsmittel}; \draw [->] (3.0, -0.4) -- (4.0, -0.4); \draw (4.4, -0.4) node [anchor=west, scale=0.9] {Betriebsmittel-Zuweisung}; \draw [->, dashed] (3.0, -0.9) -- (4.0, -0.9); \draw (4.4, -0.9) node [anchor=west, scale=0.9] {Betriebsmittel-Anforderung}; \end{tikzpicture} \end{document}
Aber TikZ ist wirklich nicht einfach zu verstehen.
Gruß Rolli