![我怎样才能使用“bookmarksnumbered=true”来制作 hyperref 并结合 classicthesis 对各部分进行编号?](https://linux22.com/image/335528/%E6%88%91%E6%80%8E%E6%A0%B7%E6%89%8D%E8%83%BD%E4%BD%BF%E7%94%A8%E2%80%9Cbookmarksnumbered%3Dtrue%E2%80%9D%E6%9D%A5%E5%88%B6%E4%BD%9C%20hyperref%20%E5%B9%B6%E7%BB%93%E5%90%88%20classicthesis%20%E5%AF%B9%E5%90%84%E9%83%A8%E5%88%86%E8%BF%9B%E8%A1%8C%E7%BC%96%E5%8F%B7%EF%BC%9F.png)
我正在使用 classicthesis。如果我传递bookmarksnumbered=true
给hyperref
,除零件之外的所有内容都会在 PDF 书签中正确编号。
不过,我希望看到各部分的编号方式与目录中的编号方式相同。
以下是一个例子
\documentclass[12pt,a4paper,footinclude=true,headinclude=true,titlepage]{scrbook}
\usepackage[eulermath,eulerchapternumbers,parts,floatperchapter]{classicthesis}
\hypersetup{bookmarksnumbered=true} % <==
\begin{document}
\tableofcontents
\part{mypart1}
\chapter{mychapter1}
\chapter{mychapter2}
\part{mypart2}
\chapter{mychapter3}
\chapter{mychapter4}
\part{mypart3}
\end{document}
输出结果如下。但我希望看到
我我的第1部分
我的第2部分
在书签中。
谢谢你!
答案1
在您的序言中尝试此hyperref
命令\pdfstringdefDisableCommands{\def\thepart{\Roman{part}}}
。classicthesis.sty 中有一行可以将其设置为无。