将新命令定义为\newcommand{\boo}{\texttt{boo}}
,然后在文本中使用它,\boo
会删除 boo 和下一个单词后的空格。如果下一个单词恰好是句号,则这样做没有问题.
,否则就不好了。
练习是\boo \
在正文中写作。问题:有没有办法避免这种情况“ \
”(以便能够更快地打字)?
我的尝试:我尝试了\newcommand{\boo}{\texttt{boo}\ }
,但是句号的问题却反过来了——如果下一个单词恰好是句号,那就不行.
,否则就没问题。
答案1
回应大卫卡莱尔的评论:您可以使用xspace
已创建的包来处理这种情况。
\documentclass{article}
\usepackage{xspace}
\newcommand{\boo}{\texttt{boo}\xspace}
\begin{document}
This is \boo. This is also \boo and \boo again.
\end{document}
也可以看看这次讨论。