修改 PDF 书签的编号样式

修改 PDF 书签的编号样式

我在用着

\usepackage[numbered]{bookmark}

为我的书的章节获取编号书签,效果与预期一致。但是,我想更改样式,让书签看起来像“42. Cool Chapter”而不是“42 Cool Chapter”,即我想在章节号后添加一个点(当然,不更改文档本身)。我想这可以通过样式和/或钩子bookmark软件包提供了,但我的 TeX fu 还不够好,无法从文档中提取我需要的内容。如果有人能告诉我如何做到这一点,我会很高兴。

(如果您想知道在那里添加点是否是一个明智的决定:这就是出版商想要的。)

编辑:我的书的设置太复杂,无法在这里展示,但如果人们坚持要有 MWE,我想我可以从这里开始:

\documentclass{book}
\usepackage{hyperref}
\usepackage[numbered]{bookmark}
\begin{document}
\chapter*{Preface}
\addcontentsline{toc}{chapter}{Preface}
Some text
\chapter{First chapter}
More text
\chapter{Second chapter}
Even more text
\end{document}

我现在有三个书签。我希望第一个书签保持不变,第二个书签应为“1. 第一章”,第三个书签应为“2. 第二章”。

答案1

\documentclass{book}
\usepackage{hyperref}
\usepackage[numbered]{bookmark}
\makeatletter
 \renewcommand\Hy@numberline[1]{#1. }
\makeatother
\begin{document}
\chapter*{Preface}
\addcontentsline{toc}{chapter}{Preface}
Some text
\chapter{First chapter}
More text
\chapter{Second chapter}
Even more text
\end{document}

在此处输入图片描述

相关内容