Spielbaum

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Spielbaum

von Bartman » Fr 9. Aug 2019, 13:59

Vielleicht gibt es eine bessere Methode, aber ich interpretiere die Beschreibung Deines Wunsches wie folgt:
\documentclass[tikz]{standalone}

\begin{document}
\begin{tikzpicture}[
    thin,
    level/.style={sibling distance=6cm/#1}% Ersatz für die Stile level 1-3
]
\coordinate
    child {
        child {
            child [level=2]
            child [missing]
        }
        child { coordinate (y2)
            child 
            child
        }
    }
    child {
        child { coordinate (z4)
            child
            child 
        }
        child {
            child [missing]
            child [level=2]
        }
    }
;
\draw [dashed] (y2) -- (z4);
\end{tikzpicture}
\end{document}

von mango1234 » Fr 9. Aug 2019, 12:44

danke! eine kleine frage hätte ich noch, wofür ich in dem manual auch nichts finde. Wie kann ich bei nachfolgenden Baum die äste ganz links und ganz rechts länger machen? also bis ganz unten wo auch die knoten der dritte ebene sind.
\documentclass[tikz]{standalone} 
\usetikzlibrary{positioning} 

\begin{document}
\begin{tikzpicture}[ 
    thin, 
    level 1/.style={sibling distance=60mm}, 
    level 2/.style={sibling distance=30mm}, 
    level 3/.style={sibling distance=20mm}, 
%    nodes={minimum size=0mm, inner sep=0mm, draw} 
] 
\coordinate 
    child { 
        child { 
        } 
        child { coordinate (y2) 
            child [solid] 
            child [solid] 
    }
  }
    child { 
        child {coordinate (z4)
            child 
            child 
        } 
        child { 
        } 
    } 
; 
\draw [dashed] (y2) -- (z4); 
\end{tikzpicture}
\end{document}

von mango1234 » Fr 9. Aug 2019, 11:11

vielen dank!

von Bartman » Fr 9. Aug 2019, 11:02

Die Maßnahmen sind kein Geheimnis, sondern können im Abschnitt 21.3 "Naming Child Nodes" der Dokumentation von pgf/TikZ nachgelesen werden.
\documentclass[tikz]{standalone}

\begin{document}
\begin{tikzpicture}[
    thin,
    level 1/.style={sibling distance=40mm},
    level 2/.style={sibling distance=25mm},
    level 3/.style={sibling distance=20mm}
]
\coordinate
    child {
        child
        child
    }
    child {
        child { coordinate (y2)
            child 
            child 
        }
        child { coordinate (z4)
            child
            child
        }
    }
;% Semikolon für \coordinate  
\draw [dashed] (y2) -- (z4);% Semikolon für \draw
\end{tikzpicture}
\end{document}

von mango1234 » Fr 9. Aug 2019, 10:56

jetzt sieht der ganze baum anders aus. ich möchte einfach nur einen horizontalen strichlierten strich zwischen den knoten

von mango1234 » Fr 9. Aug 2019, 10:05

Hier nochmals das ganze:
\documentclass[tikz]{standalone} 
\usetikzlibrary{positioning} 

\begin{document}

\begin{tikzpicture}[ 
    thin, 
    level 1/.style={sibling distance=40mm}, 
    level 2/.style={sibling distance=25mm}, 
    level 3/.style={sibling distance=20mm} 
] 
\coordinate 
    child { 
        child 
        child 
    } 
    child { 
        child [dashed] (y2) { 
            child [solid] 
            child [solid] 
        } 
        child [dashed] (z4) {
            child [solid] 
            child [solid] 
        } 
    } 
  \draw [dashed] (y2) -- (z4)   
; 
\end{tikzpicture} 
\end{document}

von mango1234 » Fr 9. Aug 2019, 09:56

füge ich das ein kompiliert die ganze Arbeit nicht mehr. und probiere ich es ganz alleine in einem extra Dokument geht es auch nicht

von Bartman » Fr 9. Aug 2019, 09:52

Es funktioniert also auch nicht mit abschließendem Semikolon?
\draw [dashed] (y2) -- (z4);

von mango1234 » Fr 9. Aug 2019, 09:49

das hab ich ja zu beginn probiert mit
 \draw (y2)--(z4)

von Bartman » Fr 9. Aug 2019, 09:43

Dann übergib doch dem Befehl \draw die angesprochene Option.

Sorge bitte außerdem für ein vollständiges Beispiel. Es sollte also in Deinem Fall keine Fehlermeldungen (fehlende Semikola oder Leerzeilen in der Optionenliste der Umgebung) ausgeben.

Nach oben