可能重复:
\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}