2017-11-20 10 views
1

次のグラフを作成するには、LaTeXを使用する必要があります。私はちょうど始める方法が全く分かりません。ツリータイプの画像をプロットするために使用できるTikZのようなパッケージがいくつかありますが、私の例には何も見つかりませんでした。ラテックスで木のようなグラフを作るには?

graph

いくつかは単に線分であるが、それらの一部は、矢印であることに注意してください。私が見つけたほとんどの例は垂直構造ですが、これは水平です。

ヒントをいただければ幸いです。

答えて

0

TikZのtreesライブラリを私のベスト提案として使用しました。

コード:

\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} 

と出力、あなたに非常に似ています。 level 3で何の矢印は、構文child[-]代わりのchild(デフォルトは->,>=angle 60である)によって提供されていませんか

output image

注意してください。

関連する問題