
Я хотел бы иметь возможность добавлять произвольное ребро к одному из графов в tkz-berge. Например, в графе ниже я хочу добавить ребро между 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...
команд, но все они, похоже, являются схемами для добавления ребер. Я не видел команды для добавления одного произвольного ребра.
Я пробовал использовать простую \Edge
команду из tkz-graph, угадывая автоматически сгенерированную метку вершины, но безуспешно. Например, я пробовал следующее:
\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}