是否值得定义 \ensuretext ?

是否值得定义 \ensuretext ?

我们已经必须\ensuremath确保参数包含在数学模式中。它值得定义吗\ensuretext

答案1

我觉得amsmath\text不错。


引自文件amstext

\text是一个复杂的命令,它允许用户将“普通文本”插入数学公式,而不必担心下标或上标的大小是否正确。它也可以用于普通文本;在那里它会产生一个类似于的牢不可破的单位\mbox

答案2

据我所知,没有,\ensuretext因为简单\hbox\mbox已经强制执行文本模式。但是,如果您需要自动缩放下标等,请使用 Leo 的答案来处理这个问题。

顺便说一下,有一个\ifmmode开关可以测试您是否处于数学模式。例如,它被使用\text

相关内容