
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...
명령이 설명되어 있지만 모두 가장자리를 추가하기 위한 스키마인 것 같습니다. 임의의 단일 가장자리를 추가하는 명령을 보지 못했습니다.
자동으로 생성된 정점 레이블을 추측하면서 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}