Ich habe das Layout von Open in writeLaTeX Code, hier editierbar zum Übersetzen:
Ich habe in diesem Szenario 2 Probleme:
Zu 1.: meine Variante mit einer neuen Länge geht so recht gut, aber elegant ist sie nicht, da die Breite an zwei verschiedenen Stellen angegeben werden muss. Ist es möglich, Zu 2.: Im dritten Beispiel sieht man, dass beide Textfelder die Breite von 0 haben. Wie kann ich es anstellen, dass sie beide die Zeile füllen. Warum ist also |
Dank Ulrike Fischer (wie kann ich eigentlich Mitglieder in einem Beitrag verlinken?) hier nochmal die vollständige Lösung für den ersten Teil meiner Frage. Open in writeLaTeX Code, hier editierbar zum Übersetzen:
|
fill ist 0pt plus unendlicher Stretchanteil. Das kannst du nicht als Länge benutzen. Du wirst die richtige Länge berechnen müssen. Was die Linie angeht: gibt deinem Knoten einen Namen und zeichne sie dann entlang der diversen Ankerpunkte. Z.B.
\node[anchor=west] (A) at (0cm,2ex) {#2};
und\draw[very thick] ([xshift=-1ex]A.north west) -- ([xshift=-1ex]A.south west) -- (A.south east);
.Würde Dir, für das erste Problem, eine Handkorrektur reichen?
\begin{tikzpicture} \draw[very thick] (0,4ex) -- (0,0) -- (\textfield+1ex,0);
Hab es gerade mit verschiedenen Längen getestet, für mich sieht das gut aus.