在我的电脑上,这个最小的工作示例可以正确编译,并在 pdf 元数据中包含一个目录,这样,例如,我可以在侧边栏中打开它来浏览文档
\documentclass[twocolumn]{revtex4-2}
\usepackage{hyperref}
\begin{document}
\title{Title}
\maketitle
\section{Introduction}
\section{Discussion}
\end{document}
如果我尝试将其上传到 arxiv 并在那里编译,则不会生成目录。如果我删除与标题相关的两行,或者删除该选项twocolumn
,在线版本会生成目录。更令人困惑的是,添加一个图,如下所示
\documentclass[twocolumn]{revtex4-2}
\usepackage{hyperref}
\usepackage{graphicx}
\begin{document}
\title{Title}
\maketitle
\section{Introduction}
\begin{figure}
\includegraphics{deconf}
\end{figure}
\section{Discussion}
\end{document}
确实创建了一个目录(假设deconf.pdf
存在)。
如何在保留标题和选项的同时获取 pdf 元数据中的目录twocolumn
,而不包含图片。如果没有足够的信息来回答这个问题,我还能尝试做什么?
答案1
您指的是某些 pdf 查看器(如 Acrobat)中显示的目录书签。我认为默认情况下 arXiv 不会使用该bookmarks
选项构建 pdf。因此我建议您添加:
\usepackage{hyperref}
\hypersetup{
bookmarks=true, % builds the bookmarks
bookmarksopen=true, % defaults to having the bookmarks open
% other options go here
}
这将生成一个链接的 TOC 类左侧面板,用于书签。但请注意,使用其中的一些\ref
-type 命令可能会导致引用显示为??
而不是预期的文本...因此,当代码包含 时,您会看到类似“定理证明 ??”的内容\subsection{Proof of Theorem \ref{thm:1}}
。为了解决这个问题,您可以尝试强制编译器进行 4 次传递(联系我们以获得帮助),或者添加括号内的文字,例如:
\subsection[Proof of Theorem 1]{Proof of Theorem \ref{thm:1}}
ETC。