使用 cascade
宏包绘制了一个简单的示例
\documentclass{standalone}
\usepackage{ctex}
\usepackage{cascade}
\usepackage{amsmath}
\usepackage{makecell}
\begin{document}
\ShortCascade{
\ShortCascade{
\ShortCascade{
\ShortCascade{条件1}{条件2}{$\Rightarrow$ 结论1}
}{
\ShortCascade{条件2}{条件3}{$\Rightarrow$ 结论2}
}{$\Rightarrow$ 结论3}
}{\makecell{条件4\\ 条件5}}{$\Rightarrow$ 结论4}
}{\makecell{条件6\\ 条件7}}{$\Rightarrow$ 结论5}
\end{document}
效果如下
documentclass{article}
usepackage{tikz}
usepackage[active,tightpage]{preview}
PreviewEnvironment{tikzpicture}
setlengthPreviewBorder{5pt}%
usetikzlibrary{trees}
begin{document}
begin{tikzpicture}[edge from parent fork right,grow=right,level distance=2cm,level 1/.style={sibling distance=1.5cm},level 2/.style={sibling distance=.5cm}]%
node[text width=2cm] {Idea General}
child {node {A}
child {node {1}}
child {node {2}}
child {node {3}}}
child {node {B}
child {node {AA}}
child {node {BB}}
child {node {CC}}
};
end{tikzpicture}
end{document}
万分感谢
效果有点丑,不知能否改进?