gpt4 book ai didi

latex - tikz 的树和宏

转载 作者:行者123 更新时间:2023-12-04 05:04:54 27 4
gpt4 key购买 nike

我正在尝试使用宏来构建我的树,但我没有得到我想要的结果。这是一个最小的例子:

\documentclass{article}\usepackage{tikz}\usetikzlibrary{trees}\newcommand{\LeafNode}[1]{%  child {node  {#1}}}\newcommand{\InnerNode}[3]{%  child {node {#3}           #1           #2        }}\begin{document}\begin{tikzpicture} \node (A) {A}    \LeafNode{B}    \LeafNode{C} ;\end{tikzpicture}%\hspace{2cm}%\begin{tikzpicture} \node (A) {A}    \InnerNode{\LeafNode{D}}{\LeafNode{E}}{B}    \LeafNode{C} ;\end{tikzpicture}\end{document}

我预计这会产生两棵树:

    A             A   / \           / \  B   C         B   C               / \              D   E

但我得到:

           A           |   A       B   |       |   B       D   |       |   C       C

我是不是遗漏了什么或者没有办法做到这一点?

顺便说一句,如果我在我的根节点上省略了标签,我会得到一个 PGF 错误:

! Package pgf Error: No shape named  is known.

-- 转运

最佳答案

这不是您问题的直接答案,但您可以查看 tikz-qtree package .它为创建树提供了更简单的语法。

关于latex - tikz 的树和宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2008552/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com