我有一个 TikZ 树(使用节点和子节点)。在某些情况下,我不想绘制箭头,它只用于几个节点,所以我不需要全局解决方案。我已将颜色设置为,white
但white!0
对于具有彩色背景的 PDF 阅读器,箭头会显示出来。
我只是想要类似的东西
child[noArrow]
并且它不会从父级绘制箭头。我不关心实际机制。我尝试过不透明度,但这会毁掉子级中的所有内容。
答案1
像这样?
基于这个答案:
\documentclass[tikz, border=3mm]{standalone}
\begin{document}
\begin{tikzpicture}[
every node/.style={circle,draw, minimum size=1.2em}
]
\node (r) {$r$}
child {node {A}}
child {node {B} edge from parent[draw=none]}
child {node {C} };
\end{tikzpicture}
\end{document}
或者forest
:
\documentclass[border=3mm]{standalone}
\usepackage{forest}
\begin{document}
\begin{forest}
for tree={circle, draw, minimum size=2em, inner sep=2pt,
l sep=9mm, s sep=8mm}
[r
[A]
[B, no edge]
[C]
]
\end{forest}
\end{document}
结果和以前一样。