非斜體文字指令

非斜體文字指令

我想要一個命令 \foo,它總是在數學模式下將單字“foo”作為非斜體文字給出。

如果我寫

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

然後在斜體環境中(如定理陳述),它將給出斜體“foo”。另一方面,如果我寫

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

那麼在非斜體環境中,它將給出斜體“foo”。

如何才能做到這一點?

相關內容