Lyx:在 PDF 索引中包含子部分,但不编号

Lyx:在 PDF 索引中包含子部分,但不编号

我试图在我的论文中启用子节的 PDF 索引,但不希望它们被编号。目前,PDF 输出显示索引中的子节,但它们链接回最后一个编号的子节。如果我增加编号的深度(LyX:文档设置 > 编号和目录 > 编号),则链接可以正常工作,但 PDF 文档中会显示数字(我不想要)。

我尝试增加编号深度并将其用于\subsubsection*标题,但它们根本没有显示在索引中。

我也尝试过,\setcounter{secnumdepth}{2} 但这也会将它们从索引中删除

我更喜欢文档范围的设置,而不必更改所有子部分,但即使尝试过,\pdfbookmark这似乎也会导致 PDF 中出现一些奇怪的输出

我使用的是序言hyperref中的设置classicthesis(而不是文档设置)。
下面是最小示例的文件链接:

文件在这里

答案1

在 LaTeX 中,编号通常通过章节标题内的宏来实现\numberline{<number>}。借助addtohook包选项,bookmark可以独立于计数器,自动禁用大于两级(子小节、段落、子段落……)的编号secnumdepth

\documentclass{article}
\usepackage[colorlinks]{hyperref}
\usepackage{bookmark}
\bookmarksetup{
  open,
  numbered,
  addtohook={%
    \ifnum\bookmarkget{level}>2 %
      \renewcommand*{\numberline}[1]{}%
    \fi
  },
}

\begin{document}
  \tableofcontents
  \section{Section A}
  \subsection{Subsection B}
  \subsubsection{Subsubsection C}
\end{document}

结果

相关内容