如何在 \newcommand 中使用文字 #1

如何在 \newcommand 中使用文字 #1

我正在尝试定义一个命令,在一个地方替换其参数,但在另一个地方保留文字 #1。如果我将其定义为

\newcommand{\mycommand}[1]{%
#1.#1%
}

那么显然两个 #1 都将被参数替换。如何保护第二个 #1 不被参数替换?

答案1

使用##1as##替换,方式与用第一个参数替换的#方式相同。#1

相关内容