我正在尝试删除自定义宏后面的空格。我完全搞不懂发生了什么。我查看了这里关于如何删除空格的大多数答案,但我无法让它正常工作。
\documentclass{article}
\NewDocumentCommand{\programName}{m}{%
\textbf{#1} program
}
\begin{document}
I want to use the \programName{ProperItem}.
I want to use the \textbf{ProperItem} program.
\end{document}
答案1
你可以更换
\NewDocumentCommand{\programName}{m}{%
\textbf{#1} program
}
和
\NewDocumentCommand{\programName}{m}{%
\textbf{#1} program}
如果您不想按照上面的建议将右花括号向上移动一行,请%
在后面立即放置(注释符号)program
。
\documentclass{article}
\NewDocumentCommand{\programName}{m}{%
\textbf{#1} program}
\begin{document}
I want to use the \programName{ProperItem}.
I want to use the \textbf{ProperItem} program.
\end{document}