AASTEX62 不允许 pdf 包含目录。

AASTEX62 不允许 pdf 包含目录。

我正在尝试使用 TexStudio 从 Latex 源编译 pdf,它调用 pdflatex。看一下以下代码:

%\documentclass[]{aastex62}
\documentclass{article}

\usepackage[]{hyperref}

\begin{document}

\section{The First}
\section{The Second}
\subsection{Section 2.1}

\end{document}

现在,当我使用文章类时,我得到一个嵌入了内容的pdf: 看看,一个有效的 TOC

然而如果我使用 aastex62 类,则什么也得不到: 没有,这里没什么可看的

我知道的一些事情:
1. aastex 已经调用 hyperref,所以我不必再次导入它。我遇到的问题与此更改无关。2
. 此问题也发生在 Overleaf 中,因此它不应该以任何方式依赖于我的个人设置。以下是一个最小工作示例
3. 本问题与这个问题,但是那里的解决方案不适用于 aastex62 文档类。

那么,我需要做什么才能让它发挥作用?

答案1

我是该软件包的维护者之一AASTeX;这是一个已知的错误,解决方法如下。

由于尚未确定的原因,bookmarks=false在我们的 AASTeX 类文件中 是固定的,这意味着用户无法通过 覆盖它\hypersetup。其他hyperref参数,例如linkcolor=可以通过 覆盖\hypersetup,但不能bookmarks

因此,修复方法是aastex62.cls修改bookmarks=true。我们将在此类文件的 v6.3 中修复此问题,因为目录是一项重要的可访问性功能,我们不应妨碍它。

这个错误最初是由我在这里提出并诊断的:https://github.com/AASJournals/AASTeX60/issues/72

相关内容