
Eu gostaria de poder adicionar uma aresta arbitrária a um dos gráficos em tkz-berge. Por exemplo, no gráfico abaixo quero adicionar uma aresta entre v0 e 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}
A documentação do tkz-berge descreve muitos \Edge...
comandos, mas todos parecem ser esquemas para adicionar arestas. Não vi um comando para adicionar uma borda única e arbitrária.
Tentei usar o \Edge
comando simples do tkz-graph, adivinhando o rótulo do vértice gerado automaticamente, mas não tive sucesso. Por exemplo, tentei o seguinte:
\Edge(0)(4);
\Edge($v_0$)($v_4$);
Eu suspeito que nos bastidores deve haver um comando usado pelos vários \Edge...
comandos para adicionar uma única borda.
EDITARAqui está a solução final. O esquema de rotulagem é, por exemplo, o vértice v_0 tem o rótulo 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}
Responder1
Algo assim
OU
\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}
OU
\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}