как закончить главу* и начать главу

как закончить главу* и начать главу

В моем шаблоне диссертации посвящение и благодарности — chapter*{}, а другие главы — chapter{}. Проблема возникает при использовании hyperref-bookmarks. Происходит следующее: оглавление оказывается вложенным в раздел благодарностей. Список рисунков вложен в оглавление, а список таблиц — в список рисунков.

решение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}

Надеюсь, это поможет!

Ваше здоровье

Связанный контент