
Мне нужна команда \foo, которая всегда выводит слово «foo» как некурсивный текст в математическом режиме.
Если я напишу
\newcommand{\foo}{\text{foo}}
то в курсивном окружении (например, в утверждении теоремы) он даст курсив "foo". С другой стороны, если я напишу
\newcommand{\foo}{\emph{foo}}
то в некурсивной среде будет выведено курсивное «foo».
Как это может быть сделано?