我该如何创建此图表?我以为通过表格就可以了,但箭头太短,而且位置有点不对
\begin{tabular}{ccccc}
& & & & \\
& & Finita (Se\~{n}al de Energ\'{\i}a P=0) & & \\
& $ \nearrow $ & & & \\
E & & & & P Finita (se\~{n}al de Potencia) \\
& $ \searrow $ & & $ \nearrow $ & \\
& & Infinita & & \\
& & & $ \searrow $ & \\
& & & & P Infinta (No es SE ni SP) \\
\end{tabular}
。
答案1
因为它是一棵树,所以我建议你forest
包(根据需要调整设置):
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{forest}
\begin{document}
\begin{forest}
for tree={
grow'=east,
l sep=2cm,
child anchor=west,
parent anchor=east,
edge={->,>=latex}}
[E
[{Finita (Señal de energía $P=0$)},
]
[Infinita, xshift=-1.8cm
[{$P$ finita (Señal de potencia)}
]
[{$P$ infinita (No es SE ni SP)}
]
]
]
\end{forest}
\end{document}
结果:
答案2
变体Gonzalo Medina 的回答不需要手动调整其中一个节点的水平位置:
\documentclass[tikz,border=5pt]{standalone}
\usetikzlibrary{arrows.meta}
\usepackage[utf8]{inputenc}
\usepackage{forest}
\begin{document}
\begin{forest}
for tree={
font=\sffamily,
grow'=0,
anchor=west,
child anchor=west,
l sep+=15mm,
edge={-{Stealth[]}},
}
[E
[{Finita (Señal de energía $P=0$)}
]
[Infinita
[{$P$ finita (Señal de potencia)}
]
[{$P$ infinita (No es SE ni SP)}
]
]
]
\end{forest}
\end{document}
如果您希望分支从单个点开始,parent anchor=east
也请添加。