Части в pdflatex Содержание - PullRequest
3 голосов
/ 24 июня 2009

У меня есть тезис, в котором я хочу сгруппировать несколько глав, используя команду \ part.

Я хотел бы иметь следующее:

  • Глава 1
  • Часть I
    • Глава 2
    • Глава 3
  • Часть II
    • Глава 4
    • Глава 5
  • Глава 6

Так что последняя глава снова должна быть на том же уровне, что и части. В оглавлении текста вы не можете его обнаружить, потому что части в любом случае находятся на одном уровне. Проблема в том, что в PDF глава 6 добавлена ​​в Часть II. Кто-нибудь знает, как это изменить?

Ответы [ 2 ]

1 голос
/ 26 июня 2009

Пакет bookmark может сделать это очень хорошо, помимо всего прочего. Он также использует только один проход для встраивания закладок PDF в документ.

\part{...}
\chapter{...}
\bookmarksetup{startatroot}
\chapter{...}
1 голос
/ 24 июня 2009

Тот факт, что LaTeX делает это неправильно, вероятно, означает, что что-то не так со структурой вашего документа: \ part предназначен не для группировки глав, а для разделения документа на части. Разница в том, что каждая глава должна быть частью.

Попробуйте использовать «введение» или «предварительные сведения» в качестве названия части, содержащей главу 1.

Возможно, можно обойти это, но вам придется переопределить команду по всему документу. Возможно, стоит использовать \ chapter * для глав, не входящих в паттерн, вручную изменить счетчик глав и вручную вызвать \ addcontentsline с правильным аргументом. Однако это ИМХО плохое использование LaTeX: для хорошо структурированных документов должно хватить стандартных команд LaTeX.

...