我正在尝试将单个附录自动引用为单词“附录”。对于附录中的多个部分(通过使用\section
),这似乎很简单,但当只有一个附录时似乎会中断。我正在使用AASTeX v6.2。这是我的尝试的 MWE:
\documentclass[preprint2]{aastex62}
\usepackage{hyperref}
\usepackage{graphicx}
\usepackage{lipsum}
\newcommand*{\Appendixautorefname}{Appendix}
\begin{document}
\title{Appendix Tester}
\section{Introduction}
\label{sec:intro}
\lipsum[1]
\section{Testing}
Autoref intro: \autoref{sec:intro}
Autoref appendix: \autoref{app}
\appendix
\label{app}
Appendix text
\end{document}
我的目标是让它在第 2 部分中被读出:
Autoref 简介:第 1 部分
Autoref 附录:附录
其中附录链接到附录。
答案1
发行\appendix
依据aastex62
除了标题之外不设置任何内容APPENDIX
,但该标题没有超链接句柄。它只是为类似于您通常使用的章节设置附录。因此,如果您只想超链接到无章节附录,我建议使用手动命名引用\hyperref
:
\documentclass[preprint2]{aastex62}
\usepackage{hyperref}
\usepackage{graphicx}
\usepackage{lipsum}
\begin{document}
\title{Appendix Tester}
\section{Introduction}
\label{sec:intro}
\lipsum[1]
\section{Testing}
Autoref intro: \autoref{sec:intro}
Autoref appendix: \hyperref[app]{Appendix}
\phantomsection
\appendix
\label{app}
Appendix text
\end{document}
注意所需的使用\phantomsection
以确保正确链接。