コンセプト tikz ライブラリ マインドマップ、背景の間にエッジを追加する

コンセプト tikz ライブラリ マインドマップ、背景の間にエッジを追加する

私は stack.exchange に投稿するのは初めてですが、数年前から LaTeX を使用しており、高品質のドキュメントを作成するのに非常に役立っています。

私は博士論文を LaTeX で書いていて、tikz、ライブラリ mindmap、backgrounds を使用してグラフを作成していますが、私の考えとまったく同じ完璧なグラフになっています。元のコード:

\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) の間に何らかの接続を追加しようとすると、状況が複雑になります。それらの間の第 2 レベルのノードを接続するリングを作成したいのですが、私のコードは元の構造をすべて台無しにしてしまいます。これが私の試みです。

\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}

このタスクを実行する方法がわかりません。次に、バックグラウンド ライブラリを使用して、第 2 レベルのノード (たとえば A と C) 間にさらに接続を追加したいと思います。

この方向で何か助けていただければ本当にありがたいです! ありがとう、E.

関連情報