我希望为未编号的章节添加书签。当我将章节设置为
\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}