我已经找到了这发布关于如何实现我想要实现的目标的帖子,但这需要使用 tikz,而我正在使用 forest 包。forest 是基于 tikz 的吗?我该如何使用 forest 来实现这个目标?
我的问题是,我有一棵树,想删除一片叶子。但之后它不应该改变其他节点的排列,结构应该保持不变。
例子:
X / \ / \ / \ 雅居
移除 Y
X \ \ \ 是
答案1
和tikz
:
\documentclass[tikz, margin=3mm]{standalone}
\begin{document}
\begin{tikzpicture}
\node {X}
child { node {} edge from parent[draw=none]}
child { node {Z}}
;
\end{tikzpicture}
\end{document}
和forest
:
\documentclass[margin=3mm]{standalone}
\usepackage{forest}
\begin{document}
\begin{forest}
for tree={s sep=11mm}
[X [,phantom]
[ Z]
]
\end{forest}
\end{document}
或者考虑您和 cfr 的评论:
\documentclass[margin=3mm]{standalone}
\usepackage{forest}
\begin{document}
\begin{forest}
for tree={s sep=11mm}
[X [\phantom{Y}, no edge, draw=none]
[ Z]
]
\end{forest}
\end{document}