tikz 그래프에서 가장자리 레이블의 글꼴을 어떻게 변경합니까?

tikz 그래프에서 가장자리 레이블의 글꼴을 어떻게 변경합니까?

다음 예에서는:

\begin{tikzpicture}[>=latex]
\tikz {
    \graph [grow right sep=7mm] {
        a <-["label-1",bend left] b ->["label-2",bend left] c
    };
}
\end{tikzpicture}

"label-1", "label-2"의 글꼴 크기를 변경하고 싶습니다. ,every edge/.style={font=\sffamily\tiny}옵션 을 추가해도 \graph아무 일도 일어나지 않습니다. 사용하면 ["{\tiny label-1}",bend left]오류가 발생합니다.

답변1

이와 같이:

여기에 이미지 설명을 입력하세요

레이블 스타일의 변경 사항을 더 잘 볼 수 있도록 텍스트에 색상을 추가합니다. MWE:

\documentclass[tikz, margin=3mm]{standalone}
\usetikzlibrary{graphs, quotes}

\begin{document}
    \begin{tikzpicture}[auto,                            % <-- added
every edge quotes/.style = {inner sep=2pt,                % <-- added
                            font=\tiny\sffamily, text=blue}
                        ]
    \graph [grow right sep=7mm] {
        a <-["label-1",bend left] b ->["label-2",bend left] c
    };
    \end{tikzpicture}
\end{document}

관련 정보