当我尝试自动引用\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
,它就应该正常工作。