
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?