编写命令以便逗号正确显示

编写命令以便逗号正确显示

可能重复:
\newcommand 和间距

我想写一个命令作为插入文本的快捷方式。

\newcommand{\bl}{$blah blah$}

当我像这样写命令时,“blah blah”会碰到下一个单词。如果我在第二个“$”后加一个空格,那么当我有

\bl,

我明白了

啦啦啦,

逗号前有一个空格。正确的做法是什么?

答案1

使用该xspace包,

\documentclass{article}
\usepackage{xspace}
\newcommand{\bl}{$blah blah$\xspace}
\begin{document}
\bl, \bl this is fine.
\end{document}

相关内容