Ich bin dabei LaTeX für mich zu entdecken und hänge an einem kleineren Problem. Bei einem selbst-definierten Befehl (\newcommand) möchte ich die Ausgabe gerne davon abhängig machen, ob er innerhalb des normalen Textes verwendet wird oder im „math mode“. Bisher habe ich aber nur \ensuremath gefunden, womit ich lediglich den „math mode“ erzwingen kann.
Gibt es auch eine Möglichkeit den Kontext abzufragen, in dem ein selbst-definierten Befehls genutzt wird?
Bei einem selbst-definierten Befehl (\newcommand)
möchte ich die Ausgabe gerne davon abhängig machen, ob
er innerhalb des normalen Textes verwendet wird oder im „math mode“.
das Paket babel definiert zu diesem Zweck das LaTeX-Makro \textormath.
Ohne Zusatzpaket gibt es das TeX-Primitiv \ifmmode.