Команда «Текст без курсива»

Команда «Текст без курсива»

Мне нужна команда \foo, которая всегда выводит слово «foo» как некурсивный текст в математическом режиме.

Если я напишу

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

то в курсивном окружении (например, в утверждении теоремы) он даст курсив "foo". С другой стороны, если я напишу

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

то в некурсивной среде будет выведено курсивное «foo».

Как это может быть сделано?

Связанный контент