‘附录’没有自动引用名称

‘附录’没有自动引用名称

当我尝试自动引用\autoref{}附录中的标签时,我在 LaTeX 中收到以下警告。

No autoref name for `Appendix'

我猜它是想告诉我它没有为附录定义标签,这很有趣,因为它直接显示了我想要的名称,但它并没有输出;它只是空白的。

最小示例

\documentclass{article}
\usepackage{appendix}
\usepackage{hyperref}

\begin{document}
  \autoref{a:entry}

  \begin{appendices}
    \section{Entry}
    \label{a:entry}
  \end{appendices}
\end{document}

答案1

大写字母标签的命令未定义,这就是hyperref包抱怨的原因。您必须自己定义命令:

\newcommand*{\Appendixautorefname}{Appendix}

在加载包之后和开始实际文档之前包含它hyperref,它就应该正常工作。

相关内容