Tikz로 만든 그래프는 다음과 같습니다.
"xx"가 어느 가장자리에 속하는지 더 명확하게 하려고 합니다. 어떻게 할 수 있습니까?
먼저, 전체 tikzimage의 크기를 페이지만큼 넓게 조정해 보았고 가장자리 레이블을 위한 공간이 더 많을 것이라고 생각했습니다. 하지만 여전히 문제가 해결되지 않는 것 같습니다. 빨간색 화살표에도 문제가 있습니다. 같은 방향이 아닌 그래프 밖으로 나가고 싶지만 보기 좋게 보이도록 호 속성을 변경하는 방법을 알 수 없는 것 같습니다.
이제 다음과 같습니다:
내가 사용한 코드는 다음과 같습니다.
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}
\usetikzlibrary{arrows,shapes,decorations,automata,backgrounds,petri}
\begin{document}
\begin{tikzpicture}[scale=1.8]
\begin{scope}[every node/.style={circle,thick,draw}]
\node (A) at (0,3) {A};
\node (B) at (3,3) {B};
\node (C) at (6,3) {C};
\node (D) at (6,0) {D};
\node (E) at (6,-3) {E};
\node (F) at (3,-3) {F};
\node (G) at (0,-3) {G};
\node (H) at (0,0) {H};
\end{scope}
\begin{scope}[>={Stealth[black]},
every node/.style={fill=white,circle},
every edge/.style={draw=black}]
\draw [red,-] (A.90) arc (0:264:4mm) node[pos=0.2,above left] {$xx$} (A);
\path [-] (A) edge node {$xx$} (B);
\path [-] (A) edge[bend left=60] node {$xx$} (C);
\path [-] (A) edge node {$xx$} (D);
\path [-] (A) edge node {$xx$} (E);
\path [-] (A) edge node {$xx$} (F);
\path [-] (A) edge[bend right=60] node {$xx$} (G);
\path [-] (A) edge node {$xx$} (H);
\draw [red,-] (B.90) arc (0:264:4mm) node[pos=0.2,above left] {$xx$} (B);
\path [-] (B) edge node {$xx$} (C);
\path [-] (B) edge node {$xx$} (D);
\path [-] (B) edge node {$xx$} (E);
\path [-] (B) edge node {$xx$} (F);
\path [-] (B) edge node {$xx$} (G);
\path [-] (B) edge node {$xx$} (H);
\draw [red,-] (C.90) arc (0:264:4mm) node[pos=0.2,above left] {$xx$} (C);
\path [-] (C) edge node {$xx$} (D);
\path [-] (C) edge[bend left=60] node {$xx$} (E);
\path [-] (C) edge node {$xx$} (F);
\path [-] (C) edge node {$xx$} (G);
\path [-] (C) edge node {$xx$} (H);
\draw [red,-] (D.90) arc (0:264:4mm) node[pos=0.2,above left] {$xx$} (D);
\path [-] (D) edge node {$xx$} (E);
\path [-] (D) edge node {$xx$} (F);
\path [-] (D) edge node {$xx$} (G);
\path [-] (D) edge node {$xx$} (H);
\draw [red,-] (E.90) arc (0:264:4mm) node[pos=0.2,above left] {$xx$} (E);
\path [-] (E) edge node {$xx$} (F);
\path [-] (E) edge[bend left=60] node {$xx$} (G);
\path [-] (E) edge node {$xx$} (H);
\draw [red,-] (F.90) arc (0:264:4mm) node[pos=0.2,above left] {$xx$} (F);
\path [-] (F) edge node {$xx$} (G);
\path [-] (F) edge node {$xx$} (H);
\draw [red,-] (G.90) arc (0:264:4mm) node[pos=0.2,above left] {$xx$} (G);
\path [-] (G) edge node {$xx$} (H);
\draw [red,-] (H.90) arc (0:264:4mm) node[pos=0.2,above left] {$xx$} (H);
\end{scope}
\end{tikzpicture}
\end{document}