若我想用 newcommand 为一个常用字串建立 macro,我可以用下面的方法:
\newcommand{\mystr}{the original long string}
然而,实际上使用时,"the original long string" 后面不会出现空白。
因此,若我用:
\mystr is inconvenient in typing.
会变成:
the original long stringis inconvenient in typing.
我知道可以用 \mystr\ is inconvenient in typing 来强制空白。
然而,实际上使用时常常忘记加后面的反斜线。
有没有办法可以在一般的情况下让 \mystr 的后面加空白,但若后面是句点则不加空白?谢谢!