Wie kann ich denn die Größe des Trapez selbst festlegen? Open in Online-Editor
\documentclass[headheight=19pt]{scrartcl} %------------------------------------------------------------------------------ \usepackage[ngerman]{babel} \usepackage{amsmath} \usepackage[norndcorners,customcolors,nofill]{hf-tikz} \usepackage{tikz} \usetikzlibrary{calc} \usetikzlibrary{shapes.geometric} % LATEX and plain TEX when using Tik Z \usetikzlibrary[shapes.geometric] % ConTEXt when using Tik Z %------------------------------------------------------------------------------ \tikzset{ winkel/.style={draw=gray,angle eccentricity=.6,angle radius=0.6cm}, mybox/.style={draw=gray,fill=white,align=left,text width=.9\linewidth} } \newbox\mytikzbox \newcommand{\tikzBox}[2][\mytikzbox]{% \sbox#1{\pgfinterruptpicture#2\endpgfinterruptpicture}} %------------------------------------------------------------------------------ \usepackage{blindtext}% für Fülltext \begin{document} \begin{center} \begin{tikzpicture} \tikzBox{% \begin{tikzpicture}[auto] \tikzstyle{every node}=[trapezium, draw] \node[trapezium left angle=75, trapezium right angle=45] at (0,1) {B}; \end{tikzpicture} } \node[mybox,rounded corners,font=\bfseries] {\parbox[t]{.6\linewidth}{% Dieses Beispiel funktioniert nicht. Wie vieles andere auch. }% \parbox[t]{.5\linewidth}{\centering% \raisebox{\dimexpr-\height+\ht\strutbox\relax}{\usebox\mytikzbox}}}; \end{tikzpicture} \end{center} \end{document} gefragt 06 Okt '15, 22:49 runix
Ergebnis 5 von 9
show 4 more comments
|
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 Mindestmaße für einen Node vorzugeben. Open in Online-Editor
\documentclass[margin=5pt]{standalone} \usepackage{tikz} \usetikzlibrary{shapes.geometric} \begin{document} \begin{tikzpicture}[ 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} Achtung: Ist der Inhalt des Nodes zusammen mit 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 ( beantwortet 07 Okt '15, 07:46 esdd |
Dir ist bewusst dass dieser Code nicht kompiliert? Bin mit Tablet online, kann daher auf overleaf das Log nicht öffnen. Aber ich denke es liegt an Zeile 17 mit dem ConTeXt Kommentar...
@Nobbz Sorry, korrigiert.
Und an Zeile 8
Du weißt, dass das nicht eine Frage ist, sondern 6? Zu 5.
\tikzstyle
ist veraltet und wird im Handbuch auch nicht propagiert oder erklärt. Man kann jedes Vorkommen davon in\tikzset
umwandeln:\tikzstyle{every node}=[trapezium, draw]
=>\tikzset{every node/.style={trapezium, draw}}
. Die einzelnen Verwendungen in Handbuch sind vermutlich übersehen worden.Soll ich 6 Threads mit jeweils einer Frage erstellen?
@Clemens nun steht nur noch eine Frage dort. Sorry.
@runix Naja, die TeXwelt ist ja kein Diskussionsforum, wo man sowas ganz gut machen kann, sondern eben eine Frage/Antwort-Seite, die am besten funktioniert, wenn sich eine Frage um ein Problem dreht, das dann beantwortet wird. Mehrere Fragen zu stellen, die alle separat beantwortet werden ist insofern keine schlechte Idee :)
@Clemens Wie genau setze ich denn
tikzset
ein? Wenn ich einfach dort wotikzstyle
ist, deine Zeile reinkopiere, werden Fehler produziert. Ich würde gerne bei den weiteren Threads deinen Kommentar umsetzen.@runix wegen eines Schreibfehlers meinerseits. Ist korrigiert