[LaTeX] Statusabfrage für "math mode"

Hallo!

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?

Danke schonmal!

Gruß, Jan.

Hallo Jan,

\ifmmode ist was Du suchst. Ich bin sicher, dass Du Anwendungsbeispiele dafuer im Netz finden kannst.

Gruss Martin

Hallo,

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.


PHvL

Hallo Martin!

\ifmmode ist was Du suchst. Ich bin sicher, dass Du
Anwendungsbeispiele dafuer im Netz finden kannst.

Ja, kein Problem. Mir fehlte nur das passende Stichwort. Vielen Dank nochmal!

Gruß, Jan.

Hallo!

das Paket babel definiert zu diesem Zweck das LaTeX-Makro
\textormath.

Ohne Zusatzpaket gibt es das TeX-Primitiv \ifmmode.

Absolut perfekt. Besten Dank nochmal!

Gruß, Jan.