减少命令结果后的空间

减少命令结果后的空间

我有一个定义如下的命令:

\newcommand{\abc}[1]{
 \ifthenelse{\equal{#1}{a}}{abca}{}
 \ifthenelse{\equal{#1}{b}}{abcb}{}
}

稍后在我的文档中我这样使用它:

\abc{a}, following text

如何减少该命令结果后的空间:

abca , following text

提前感谢任何建议。

答案1

每行末尾都算作一个空格(如果不在命令名称后面)

\newcommand{\abc}[1]{%
 \ifthenelse{\equal{#1}{a}}{abca}{}%
 \ifthenelse{\equal{#1}{b}}{abcb}{}%
}

人们总是要小心排版文本定义中的空格。

相关内容