我遇到的情况是,我需要使用长节标题作为目录,使用短节标题作为 pdf 书签。在下面的示例代码中,定义了短标题,并且 LaTeX 默认使用短标题作为目录和书签。我想知道是否可以强制使用长标题作为目录,同时保留短标题作为书签?
\documentclass{article}
\usepackage[utf8]{inputenc}
\title{Use long header names for TOC}
\usepackage[hidelinks]{hyperref}
\hypersetup{bookmarksdepth=3}
\begin{document}
\maketitle
\tableofcontents
\section[Intro]{Introduction}
text
\section[Short Heading 1]{Long Section Heading 1}
some more text
\end{document}
答案1
使用\texorpdfstring
开关:
\documentclass{article}
\usepackage[utf8]{inputenc}
\title{Use long header names for TOC}
\usepackage[hidelinks]{hyperref}
\hypersetup{bookmarksdepth=3}
\begin{document}
\maketitle
\tableofcontents
\section[Intro]{Introduction}
text
\section{\texorpdfstring{Long Section Heading 1}{Short}}
some more text
\end{document}