Im folgenden Beispiel:
\begin{tikzpicture}[>=latex]
\tikz {
\graph [grow right sep=7mm] {
a <-["label-1",bend left] b ->["label-2",bend left] c
};
}
\end{tikzpicture}
Ich möchte die Schriftgröße für „label-1“ und „label-2“ ändern können. Das Hinzufügen ,every edge/.style={font=\sffamily\tiny}
zu den \graph
Optionen bewirkt nichts. Die Verwendung ["{\tiny label-1}",bend left]
verursacht einen Fehler.
Antwort1
So was:
Ich füge dem Text nur Farbe hinzu, damit die Stiländerungen der Beschriftungen besser sichtbar sind. 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}