首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tikz正念映射覆盖特定节点的水平距离和兄弟角。

Tikz正念映射覆盖特定节点的水平距离和兄弟角。
EN

Stack Overflow用户
提问于 2018-10-02 15:20:22
回答 1查看 1.9K关注 0票数 1

是否有任何方法覆盖特定节点的定义的水平距离和同级角?因此,例如,如果我有以下内容

代码语言:javascript
复制
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{positioning}
\usetikzlibrary{mindmap,trees}
\usepackage{verbatim}

\begin{document}
\pagestyle{empty}
\begin{tikzpicture}[mindmap, grow cyclic, every node/.style=concept, concept color=black, text=white,
  level 1/.append style={level distance=5cm,sibling angle=60},
  level 2/.append style={level distance=3cm,sibling angle=45},
  level 3/.append style={level distance=3cm,sibling angle=30}]

  \node {RootNode}
    child { node {NodeA}
      child { node {NodeA1}}
      child { node {NodeA2}}
      child { node {NodeA3}}
    }
    child { node {NodeB}
      child { node {NodeB1}}
      child { node {NodeB2}}
    }
    child { node {NodeC}
      [clockwise from=90]
      child { node {NodeC1}}
      child { node {NodeC2}}
      child { node {NodeC3}}
      child { node {NodeC4}}
      child { node {NodeC5}}
    }
    child {node {NodeD}
      child {node {NodeD1}}
      child {node {NodeD2}}
    }
    child { node {NodeE}
      child {node {NodeE1}}
      child {node {NodeE2}}
    }
  ;
\end{tikzpicture}
\end{document}

是否有可能将NodeC从RootNode (较长的水平距离)进一步推开,并减少NodeC的兄弟角。我知道我可以使用grow来手动定位兄弟节点。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-03 06:53:23

您可以更改该特定节点的属性:

代码语言:javascript
复制
...
child[level distance=6cm,level 2/.append style={sibling angle=35}] { node {NodeC}
...

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52611434

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档