2017-11-20 3 views
1

Ich muss LaTeX verwenden, um das folgende Diagramm zu erstellen. Ich bin einfach völlig fest, ohne Ahnung, wie ich anfangen soll. Es scheint, dass es einige Pakete wie TikZ gibt, die ich verwenden könnte, um Baumtyp von Bildern zu plotten, aber ich konnte nichts zu meinem Beispiel finden. Wie man die baumartige Grafik in Latex macht?

graph

Beachten Sie, dass einige von denen sind Pfeile, während einige gerade Liniensegmente sind. Die meisten Beispiele, die ich gefunden habe, sind vertikale Strukturen, aber diese sind horizontal.

Alle Tipps wären willkommen.

Antwort

0

Um meinen besten Vorschlag zu geben, habe ich trees Bibliothek von TikZ verwendet.

Der Code:

\documentclass[tikz,margin=2mm]{standalone} 
\usetikzlibrary{trees,arrows} 
\begin{document} 
\tikzstyle{level 1}=[level distance=30mm, sibling distance=30mm] 
\tikzstyle{level 2}=[level distance=30mm, sibling distance=15mm] 
\tikzstyle{level 3}=[level distance=20mm] 
\begin{tikzpicture}[grow=right,->,>=angle 60] 
%\begin{scope}[yshift=0] 
    \node {$A_{1,1}$} 
    child {node {$A_{2,2}$} 
     child {node {$A_{3,2}$} 
     child[-] {node{$S^{<4>}$}} 
     } 
     child {node{$A_{3,1}$} 
     child[-] {node{$S^{<3>}$}} 
     } 
    } 
    child {node {$A_{2,1}$} 
     child {node{$A_{3,2}$} 
     child[-] {node{$S^{<2>}$}} 
     } 
     child {node{$A_{3,1}$} 
     child[-] {node{$S^{<1>}$}} 
     } 
    }; 
%\end{scope} 
\begin{scope}[yshift=-6cm] 
    \node {$A_{1,2}$} 
    child {node {$A_{2,2}$} 
     child {node {$A_{3,2}$} 
     child[-] {node{$S^{<8>}$}} 
     } 
     child {node {$A_{3,1}$} 
     child[-] {node{$S^{<7>}$}} 
     } 
    } 
    child {node {$A_{2,1}$} 
     child {node {$A_{3,2}$} 
     child[-] {node{$S^{<6>}$}} 
     } 
     child {node {$A_{3,1}$} 
     child[-] {node{$S^{<5>}$}} 
     } 
    }; 
\end{scope} 
\end{tikzpicture} 
\end{document} 

Und die Ausgabe, sehr ähnlich wie bei Ihnen.

output image

Hinweis, wie keine Pfeile level 3 durch die Syntax bereitgestellt werden child[-] anstelle von child (Standard ist ->,>=angle 60).