如何为未编号的部分添加书签?

如何为未编号的部分添加书签?

我希望为未编号的章节添加书签。当我将章节设置为

\section*{Section 1}

Latex 编译的文档没有书签,章节也没有编号。因此它在文档中被输入为“第 1 节”。

当我将其设置为:

\section{Section 1}

书签已生成,但在文档中却输入为“1 第 1 节”。

我该如何设置才能让章节前面没有数字但仍有书签?

答案1

感谢@egreg——https://tex.stackexchange.com/a/33701/197451

抑制章节编号的出现——宏@seccntformat 负责打印章节编号;通过将其重新定义为“不执行任何操作”,则不会打印编号,但 hyperref 能够正确创建书签。

\documentclass[a4paper]{article}
\usepackage{hyperref}
\usepackage{bookmark}
\makeatletter
\renewcommand\@seccntformat[1]{}
\makeatother

\begin{document}
\section{A}
a

\newpage
\section{B}
b
\end{document}

相关内容