如何使用一个参数来制作不执行任何操作的 \newcommand。

如何使用一个参数来制作不执行任何操作的 \newcommand。

我正在写一份带有额外注释的文档,仅供我自己使用。

\newcommand{\mycomment}[1]{\emph{Note: #1}}
%\newcommand{\mycomment}[1]{}

当我想删除多余的注释时,我只需注释第一行并取消注释后一行。然后每次调用\mycomment都不会执行任何操作。然而,每次调用都会产生一个小空格。可以删除这个空格吗?

非常感谢。

答案1

最安全的方法可能是

\newcommand{\mycomment}[1]{\ignorespaces}

相关内容