我正在尝试定义一个命令,在一个地方替换其参数,但在另一个地方保留文字 #1。如果我将其定义为
\newcommand{\mycommand}[1]{%
#1.#1%
}
那么显然两个 #1 都将被参数替换。如何保护第二个 #1 不被参数替换?
答案1
使用##1
as##
替换,方式与用第一个参数替换的#
方式相同。#1
我正在尝试定义一个命令,在一个地方替换其参数,但在另一个地方保留文字 #1。如果我将其定义为
\newcommand{\mycommand}[1]{%
#1.#1%
}
那么显然两个 #1 都将被参数替换。如何保护第二个 #1 不被参数替换?
使用##1
as##
替换,方式与用第一个参数替换的#
方式相同。#1