Escaping 在TeX方程中转义一个字符?

Escaping 在TeX方程中转义一个字符?,escaping,tex,equation,Escaping,Tex,Equation,我想在TeX方程中使用一个包含破折号的变量名。然而,破折号被解释为负号。有人知道如何转义字符吗?使用\textrm{-}不起作用吗?将整个变量名放在\text中 或者更好,为使用\text的变量名创建一个宏。使用宏将有助于获得统一的样式,以后可以轻松更改。在TeX公式中键入\hbox{-}。编译比\text{-}快。 \catcode`-=11 因为等式范围中的第一个声明将-转换为普通字母字符

我想在TeX方程中使用一个包含破折号的变量名。然而,破折号被解释为负号。有人知道如何转义字符吗?

使用\textrm{-}不起作用吗?

将整个变量名放在\text中


或者更好,为使用\text的变量名创建一个宏。使用宏将有助于获得统一的样式,以后可以轻松更改。

在TeX公式中键入\hbox{-}。编译比\text{-}快。

\catcode`-=11

因为等式范围中的第一个声明将
-
转换为普通字母字符