Ich brauche ein oder mehrere Symbole, die die Menge der Selbstschleifen in einem Graphen bezeichnen und in einem mathematischen Kontext verwendet werden können. Derzeit wähle ich zwischen
- Überlappung der Buchstaben
S
undL
, - ein Kreis mit einer Pfeilspitze
Das Symbol muss seine Form beibehalten, wenn man zu einer anderen Schriftart oder Schriftgröße wechselt. Ob eines davon bereits in einem Paket verfügbar ist, weiß ich derzeit nicht. Weißt du mehr?
(Hinweis: Unicode kommt leider nicht in Frage.)
Antwort1
Sie können das eine, das andere oder beides haben. BEARBEITET, um verschiedene Schriftgrößen zu handhaben. Ihre Ergebnisse können bei verschiedenen Schriftarten unterschiedlich ausfallen. Hier im Mathematikmodus angezeigt, aber es wird im Textmodus dasselbe Ergebnis erzeugt, obwohl es \CircArrowRight
den Zeilenabstand eindeutig sprengt, wenn es in Inline-Text eingefügt wird.
\documentclass{article}
\usepackage{stackengine,amssymb,graphicx,scalerel}
\newcommand\SL{\stackengine{.2ex}{S\,}{\,L}{U}{c}{F}{F}{L}}
\newcommand\CircArrowRight[1]{\stackengine{-.3ex}{\scalebox{.8}{#1}}{\CAR}{O}{c}{F}{F}{L}}
\newcommand\CAR{\scaleto{\circlearrowright}{3ex}}
\begin{document}
\[
\CircArrowRight{}\,
\CircArrowRight{\SL}{}
\SL
\]
\Huge
\[
\CircArrowRight{}\,
\CircArrowRight{\SL}{}
\SL
\]
\end{document}