我正在使用这样的新命令
\newcommand{\gen}{\textbf{P1}\xspace}
并且效果很好。然而在文本中,粗体总是延伸到下一个字符。例如
lorem ipsum \gen, foo bar
将导致
乱码P1,富吧
并不是
乱码P1,foo 酒吧
如预期。
非常感谢任何对此提供的帮助。
干杯
菲利普
答案1
从上图可以看出,\gen
没有使下面的字符变为粗体。
修改后的版本\genb
确实将其加粗,并将其拉到任何添加的空格之前(如C)。
\documentclass{article}
\usepackage{xspace}
\newcommand{\gen}{\textbf{P1}\xspace}
\newcommand{\genb}[1]{\textbf{P1#1}\xspace}
\begin{document}
aaa \gen, bbb \gen ccc
aaa \genb, bbb \genb ccc
\end{document}