使用以下基于@cfr 的代码回答到指定森林中每条线的长度,我得到以下信息:
\documentclass{article}
\usepackage{forest, amsmath}
\begin{document}
\begin{forest}
for tree = {%
parent anchor = south,
child anchor = north,
s sep = 0em,
tier/.option = level}
[, phantom
[a]
[r]
[c]
[h]
[i]
[p]
[$\stackrel{*}{\text{e}}$
[$\stackrel{*}{\text{H}}$]]
[l]
[a
[L]]
[g]
[o]
]
\end{forest}
\end{document}
a
我的问题很简单:如何才能隐藏和之间的线条L
?我希望 位于L
的准确位置 - 我只是不想在 处画一条线a
。我浏览了 的文档forest
关于如何防止画线,但我什么也找不到。
如果有人想知道:我将分两步介绍这一点。在步骤 1 中,L
底层的 与顶层的任何内容均不关联(= 没有线)。在步骤 2 中,规则开始生效,将L
与 关联a
(= 绘制的线)。上面的代码显示了步骤 2。我想知道如何获得步骤 1。
答案1
只需添加no edge
到[L]
节点:(参见文档第 45 页)。
\documentclass{article}
\usepackage{forest, amsmath}
\begin{document}
\begin{forest}
for tree = {%
parent anchor = south,
child anchor = north,
s sep = 0em,
tier/.option = level}
[, phantom
[a]
[r]
[c]
[h]
[i]
[p]
[$\stackrel{*}{\text{e}}$
[$\stackrel{*}{\text{H}}$]]
[l]
[a
[L,no edge]]
[g]
[o]
]
\end{forest}
\end{document}