Wie im Abschnitt "Nodes and Edges", Unterabschnitt "Common Options: Separations, Margins, Padding and Border Rotation" erklärt, kann man die Option "minimum width" und "minimum height" verwenden, um *Mindest*maße für einen Node vorzugeben. vorzugeben.
\documentclass[margin=5pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{calc}
\usetikzlibrary{shapes.geometric} % LATEX and plain TEX when using Tik Z
\tikzset{
winkel/.style={draw=gray,angle eccentricity=.6,angle radius=0.6cm},
}
\begin{document}
\begin{tikzpicture}[
auto,
mytrapez/.style={
trapezium,
draw,
trapezium left angle=75,
trapezium right angle=45
}
]
\node[
mytrapez,
minimum width=4cm,
minimum height=2cm
]{A};
\node[
mytrapez,
minimum width=2cm,
minimum height=1cm
]at (5,0){B};
\end{tikzpicture}
\end{document}
![alt text][1]
Achtung: Ist der Inhalt des Nodes zusammen mit `inner sep` (Abstand des Textbereiches eines Nodes zu dessen Rand) breiter oder höher, werden Breite bzw. Höhe des Nodes entsprechend vergrößert.
\documentclass[margin=5pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{calc}
\usetikzlibrary{shapes.geometric} % LATEX and plain TEX when using Tik Z
\tikzset{
winkel/.style={draw=gray,angle eccentricity=.6,angle radius=0.6cm},
}
\begin{document}
\begin{tikzpicture}[
auto,
mytrapez/.style={
trapezium,
draw,
trapezium left angle=75,
trapezium right angle=45
}
]
\node[
mytrapez,
minimum width=4cm,
minimum height=2cm
]{A};
\node[
mytrapez,
minimum width=2cm,
minimum height=1cm
]at (5,0){B};
\end{tikzpicture}
\end{document}
![alt text][1]
Weitere Optionen, die in dem Zusammenhang von Interesse sein können, sind `text width`, `text height` und `text depth`.
Für den Trapeznode gibt es dann noch Optionen, die vorgeben, ob in einem solchen Fall Breite und Höhe gleich vergrößert werden sollen (`trapezium stretches=false`, Voreinstellung), also das Verhältnis von Höhe zu Breite genauso erhalten bleiben soll, oder ob das unabhängig erfolgen soll (`trapezium stretches=true`). Die zweite Option, die die Größenanpassung beeinflusst ist `trapezium stretches body`. Ist diese gesetzt, dann wird nur der Textbereich entsprechend vergrößert. Beispiele dazu findet man in der Dokumentation bei den Erklärungen zum Shape `trapezium`.
[1]: http://texwelt.de/wissen/upfiles/tw_trapeze1.png