当使用\autoref
(不是\eqref
如前所述)时,我们得到以下表达式,
Equation (#)
但从语法上来说这毫无意义。
例如,(我认为)更自然的说法是:
See equation (#)
相对
See Equation (#)
如何默认将“Equation”设置为小写“equation”?
答案1
我建议\xxxautorefname
您加载cleveref
包(后加载hyperref
)并用于\cref
小写标签字符串和\Cref
大写标签字符串。
你的序言的一部分看起来应该是这样的:
...
\usepackage[colorlinks]{hyperref}
\usepackage[nameinlink,noabbrev]{cleveref}
...
接下来,在文档正文中,使用 执行全局搜索和\autoref
替换\cref
。
如果你好奇的话:该nameinlink
选项使得产生的交叉引用标注\cref
看起来像产生的标注\autoref
。
有关 LaTeX 的交叉引用包的更多信息,以及hyperref
和cleveref
包的具体信息,请参阅这个答案发帖交叉引用包:使用哪一个,哪些有冲突?(无耻的自我引用警告!)