我想autoref
将附录中的章节引用为appendix <chapternumber>
。但是它无法打印除章节号之外的任何内容。根据 hyperref 文档第 16 页中所述,\appendixname
设置为,我期望此功能可以立即使用。我认为这与我使用环境而不是 的Appendix
事实有关。我该如何解决这个问题?appendices
\appendix
\documentclass{report}
\usepackage{hyperref}
\usepackage{appendix}
\begin{document}
\chapter{a}\label{a}
\autoref{a}.
\autoref{app}
\begin{appendices}
\chapter{app}\label{app}
\end{appendices}
\end{document}
注意它是如何陈述的Chapter 1
,但只是A
而不是Appendix A
我简单看了看https://tex.stackexchange.com/a/5785/19326,因为它似乎是开箱即用的,所以我想避免使用cref
,因为它指出链接看起来更糟。
答案1
MWE 生成警告
Package hyperref Warning: No autoref name for `Appendix' on input line 11.
定义后
\newcommand*{\Appendixautorefname}{appendix}
这两个\autoref
打印“ chapter 1
”和“ appendix A
”。