Befehl für nicht kursiven Text

Befehl für nicht kursiven Text

Ich hätte gerne einen Befehl, \foo, der im Mathematikmodus immer das Wort „foo“ als nicht kursiven Text ausgibt.

Wenn ich schreibe

\newcommand{\foo}{\text{foo}}

dann wird in einer kursiven Umgebung (wie einer Theorem-Anweisung) ein kursives „foo“ ausgegeben. Wenn ich dagegen schreibe

\newcommand{\foo}{\emph{foo}}

In einer nicht kursiven Umgebung wird dann ein kursives „foo“ ausgegeben.

Wie kann das erreicht werden?

verwandte Informationen