Ignasi 的回答到同一线上的森林树木展示如何forest
使用文档phantom
中提到的技巧在同一环境中有效地绘制两棵树forest
。
但是,这样做会导致树中出现额外的垂直距离,当与其他东西对齐时,这一点非常明显。例如,将树放在里面\ex
会导致树的“顶部”从示例编号下方开始。
有没有办法消除这个额外的距离,以便两棵树的“顶部”与示例数字对齐?
平均能量损失
\documentclass{article}
\usepackage{forest}
\usepackage{gb4e}
\begin{document}
\begin{exe}
\ex{
\begin{forest} baseline
[, phantom, s sep = 3em
[asdf
[a]
[b]
]
[asdf
[a]
[b]
]
]
\end{forest}
}
\end{exe}
\end{document}
答案1
也许我误解了,但你不能做这样的事情吗?
\documentclass{article}
\usepackage{forest}
\usepackage{gb4e}
\begin{document}
\begin{exe}
\ex{
\begin{forest}
for tree={
where level=0{
for children={%
l sep=0pt,
baseline},
}{},
},
[, phantom, s sep = 3em
[asdf
[a]
[b]
]
[asdf
[a]
[b]
]
]
\end{forest}
}
\end{exe}
\end{document}