在我的论文模板中,献词和致谢是 chapter*{},而其他章节是 chapter{}。问题出现在使用 hyperref 书签时。发生的情况是目录嵌套在致谢部分中。图表列表嵌套在目录中,表格列表嵌套在图表列表中。
答案1
也许不是最优雅的解决方案......
\documentclass{book}
\usepackage{lipsum}
\usepackage{hyperref}
\usepackage{bookmark}
\begin{document}
\bookmarksetup{depth=-1}
\cleardoublepage
\pdfbookmark[0]{Preface}{preface}
\chapter*{Preface}
\lipsum
\cleardoublepage
\pdfbookmark[0]{Acknowledgments}{acknowledgements}
\chapter*{Acknowledgements}
Thanks to everybody.
\cleardoublepage
\pdfbookmark[0]{Contents}{toc}
\tableofcontents
\bookmarksetup{depth=0} %or a number >0
\chapter{First chapter}
\lipsum
\end{document}
答案2
\addcontentsline{file}{sec_unit}{entry}
我猜你的问题是你的后面的线的湖
\chapter*{entry}
。
- 文件: 指的是要添加行的文件。 在本例中,
toc
为tableofcontents
- 安全单位:分段类型。在你的情况下是章节。
- 入口:要添加的行。例如,章节的名称。
我将用一个例子来说明它的用法。假设你正在阅读的章节名为介绍。因此,您应该chapter
在 中添加一行tableofcontents
,称为toc
,然后在代码中使用此代码,
\documentclass{report}
\begin{document}
\tableofcontents
\chapter*{Introduction}
\addcontentsline{toc}{chapter}{Introduction}
\chapter{First chapter}
\end{document}
希望它能有所帮助!
干杯