latex 中 ref 的快捷方式

latex 中 ref 的快捷方式

我正在写论文。因此,我需要使用\ref{}。有时我想使用( )这样的方法:

(\ref{})。如您所知,对于引用,我们可以使用\citep来获取此(authour 1980)。我想知道是否有 的快捷方式\ref。也就是说,是否有一种方便的方法来(\ref{})自动获取。

答案1

这种形式( )通常用于方程编号,并amsmath提供\eqref您所要求的功能。或者更确切地说,它使用与包中方程编号相同的格式,因此( )默认情况下,但如果您更改它,则方程和参考都将使用相同的格式。

答案2

正如 @DavidCarlisle 接受的答案所说,\eqreffromamsmath是可行的方法,因为它会处理格式以使其与amsmath公式编号匹配。但是,您可以自己制作:

% Make a new command that makes your \refp
\newcommand{\refp}[1]{(\ref{#1})}

方括号[1]表示命令需要多少个参数,方括号#1表示参数本身。所以现在当你这样做时,\refp{some:ref} 它会用替换它,(\ref{some:ref}) 你要做的就是使用它

\refp{some:ref}

相关内容