在 PDF 索引中显示无标题附录

在 PDF 索引中显示无标题附录

我正在写一份文件报告类,我正在使用无标题的附录。

\appendix
\chapter{}
%this is Appendix A
\chapter{}
%this is Appendix B

使用此方法,pdflatex 可以正确地将它们命名为附录 A 和 B,无论是在正文中还是在目录中。所有附录及其各自的章节/小节都正确(且自动)显示在目录中。
我的问题是这些附录没有显示在 pdf 索引(书签)链接中。我尝试过使用hiperrefbookmark包,但它们都表现出完全相同的行为。

如果我给附录添加标题,它就会正常显示在索引中,但我想让它们保持无标题。有没有办法让无标题的附录显示在 pdf 书签/索引中?

我不想手动添加它们,因为这些附录也有很多章节和小节,我也想添加。它们都会自动显示在目录中,因此一定有办法让它们也显示在 pdf 书签中。

答案1

使用以下代码我得到了两个(空)书签:

\documentclass{report}

\usepackage{hyperref}

\begin{document}
\tableofcontents
\appendix
\chapter{}
%this is Appendix A
\chapter{}
%this is Appendix B

\end{document}

请注意,hyperref默认情况下不会将章节/部分编号添加到书签中。

使用bookmarksnumbered如下选项

\usepackage[bookmarksnumbered]{hyperref}

将使字母 A、B 出现。

答案2

\documentclass{report}

\usepackage{hyperref}
\usepackage{bookmark}

\begin{document}
\tableofcontents
\appendix
\chapter{\texorpdfstring{}{Appendix \Alph{chapter}}}
%this is Appendix A
\chapter{\texorpdfstring{}{Appendix \Alph{chapter}}}
%this is Appendix B

\end{document}

bookmark通常,在 之后加载包会比较方便hyperref,但这不是必需的。

相关内容