我是 stack.exchange 上的新手,但我使用 LaTeX 已有几年了,我发现它对于制作高质量的文档非常有帮助。
我正在用 LaTeX 写我的博士论文,我正在使用 tikz、思维导图库和背景创建图表,它看起来很完美,完全符合我的设想。原始代码:
\documentclass[border=2mm]{standalone}
\usepackage{tikz}
\usetikzlibrary{mindmap,backgrounds}
\begin{document}
\tikz [mindmap, every node/.style=concept, concept color=black!20,grow cyclic,
level 1/.append style={level distance=4.5cm,sibling angle=61},
level 2/.append style={level distance=3cm,sibling angle=60}]
\node [root concept] { \LARGE Root Concept}
child { node [concept] (A) {A}
child { node {child} }
child { node {child} }
}
child { node [concept] (B) {B}
child { node {child}}
child { node {child}}
}
child { node [concept] (C) {C}
child { node {child}}
child { node {child}}
child { node {child}}
}
child { node [concept] (D) {D}
child { node {child}}
child { node {child}}
}
child { node [concept] (E) {E}
child { node {child}}
child { node {child}}
}
child { node [concept] (F) {F}
child { node {child}}
child { node {child}}
child { node {child}}
};
\end{document}
然后,我尝试在 A、B、C、D、E 和 F 之间添加一些连接(然后 F 与 A 连接),事情变得复杂了!我想生成一个连接它们之间的第二级节点的环,但我的代码最终弄乱了所有原始结构!这是我的尝试:
\documentclass[border=2mm]{standalone}
\usepackage{tikz}
\usetikzlibrary{mindmap,backgrounds}
\begin{document}
\begin{tikzpicture}[mindmap, every node/.style=concept, concept color=black!20,grow cyclic,
level 1/.append style={level distance=1cm,sibling angle=61},
level 2/.append style={level distance=3cm,sibling angle=60}]
\begin{scope}[mindmap, concept color=lightgray, text=black, grow cyclic]
\node [root concept] { \LARGE Root Concept}
child { node [concept] (A) {A}
child { node {child} }
child { node {child} }
}
child { node [concept] (B) {B}
child { node {child}}
child { node {child}}
}
child { node [concept] (C) {C}
child { node {child}}
child { node {child}}
child { node {child}}
}
child { node [concept] (D) {D}
child { node {child}}
child { node {child}}
}
child { node [concept] (E) {E}
child { node {child}}
child { node {child}}
}
child { node [concept] (F) {F}
child { node {child}}
child { node {child}}
child { node {child}}
};
\end{scope}
\draw [concept connection] (A) edge (B)
(B) edge (C)
(C) edge (D)
(D) edge (E)
(E) edge (F)
(F) edge (A);
\end{tikzpicture}
我不知道如何执行此任务。我还想使用背景库在第二级节点(例如 A 和 C)之间添加更多连接。
我真的非常感激任何这方面的帮助!谢谢,E。