
tkz-berge のグラフの 1 つに任意のエッジを追加できるようにしたいと思います。たとえば、以下のグラフでは、v0 と v4 の間にエッジを追加します。
\documentclass[a4paper]{article}
\usepackage{tikz}
\usepackage{tkz-berge}
\begin{document}
\begin{tikzpicture}
\GraphInit[vstyle=Normal];
\grCycle[prefix=v,Math=true,RA=2]{10};
\end{tikzpicture}
\end{document}
tkz-berge のドキュメントには多くの\Edge...
コマンドが説明されていますが、それらはすべてエッジを追加するためのスキーマのようです。単一の任意のエッジを追加するためのコマンドは見つかりませんでした。
tkz-graph のプレーン\Edge
コマンドを使用して、自動生成された頂点ラベルを推測してみましたが、成功しませんでした。たとえば、次のことを試しました。
\Edge(0)(4);
\Edge($v_0$)($v_4$);
内部的には、さまざまな\Edge...
コマンドによって単一のエッジを追加するために使用されるコマンドがあるはずだと私は考えています。
編集これが最終的な解です。ラベル付けスキームは、たとえば、頂点 v_0 にラベルが付けられますv0
。
\documentclass[a4paper]{article}
\usepackage{tikz}
\usepackage{tkz-berge}
\begin{document}
\begin{tikzpicture}
\GraphInit[vstyle=Normal];
\grCycle[prefix=v,Math=true,RA=2]{10};
\Edge(v0)(v4);
\end{tikzpicture}
\end{document}
答え1
このようなもの
または
\documentclass[a4paper]{article}
\usepackage{tikz}
\usepackage{tkz-berge}
\begin{document}
\begin{tikzpicture}
\GraphInit[vstyle=Shade]
\grCycle[prefix=a,Math=true,RA=4]{10}%
\EdgeInGraphFromOneToComp{a}{10}{0}
\end{tikzpicture}
\end{document}
または
\documentclass[a4paper]{article}
\usepackage{tikz}
\usepackage{tkz-berge}
\begin{document}
\begin{tikzpicture}
\GraphInit[vstyle=Shade]
\grCycle[prefix=a,Math=true,RA=4]{10}%
\Edge[](a0)(a4)
\end{tikzpicture}
\end{document}