
Me gustaría poder agregar un borde arbitrario a uno de los gráficos en tkz-berge. Por ejemplo, en el siguiente gráfico quiero agregar una ventaja entre v0 y 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}
La documentación de tkz-berge describe muchos \Edge...
comandos, pero todos parecen ser esquemas para agregar aristas. No vi un comando para agregar un borde único y arbitrario.
Intenté usar el \Edge
comando simple de tkz-graph, adivinando la etiqueta de vértice generada automáticamente, pero no tuve éxito. Por ejemplo, probé lo siguiente:
\Edge(0)(4);
\Edge($v_0$)($v_4$);
Sospecho que debajo del capó debe haber un comando que utilizan los distintos \Edge...
comandos para agregar un solo borde.
EDITARAquí está la solución final. El esquema de etiquetado es, por ejemplo, el vértice v_0 tiene la etiqueta 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}
Respuesta1
Algo como esto
O
\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}
O
\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}