Содержание в книге

Содержание в книге

Я готовлюсь к своей диссертации и у меня есть некоторые проблемы с оглавлением. Мой текстовый источник следующий

  \documentclass[12pt,twoside,openright]{book}   
   ..................
 ...............................

  \include{{./Chapter1/chapter1}}

  \thispagestyle{empty}


 \thispagestyle{empty}    \bibliographystyle{alpha}

  \bibliography{refs.bib}

  \addcontentsline{toc}{chapter}{Bibliography}

 \include{{./Samenvatting/Samenvatting}}

  \addcontentsline{toc}{chapter}{Samenvatting} 

 \thispagestyle{empty}    \include{{./Samenvatting/summary}}

  \addcontentsline{toc}{chapter}{Summary} 

 \thispagestyle{empty}    \include{{./Samenvatting/Sommario}}

  \addcontentsline{toc}{chapter}{Sommario}

  \thispagestyle{empty}    \include{{./ack/ack}} 

 \addcontentsline{toc}{chapter}{Acknowledgements}

  \thispagestyle{empty}    \include{{./CV/CV}} 

 \addcontentsline{toc}{chapter}{Curriculum Vitae}

 \thispagestyle{empty}

Однако в оглавлении есть некоторые проблемы:

  1. последний пункт (CV в моем тексте) не отображается.

  2. Номера страниц последующих разделов: от Библиографии до конца, неверны. Они совпадают с номером в общем тексте, но не совпадают с номером их страниц.

Как это исправить? Заранее большое спасибо.

решение1

последний пункт (CV в моем тексте) не отображается.

Вам следует использоватьнастоящийглавы в ваших tex-файлах. Тогда нет необходимости использовать \addcontentsline.

Если это невозможно, вы можете определить следующую функцию:

\newcommand{\phantomeintrag}[2]{%
    \phantomsection
    \addcontentsline{toc}{#1}{#2}
}

А затем просто вызовите (прежде чем включать файлы!):

\phantomeintrag{chapter}{Curriculum Vitae}

Номера страниц последующих разделов: от Библиографии до конца, неверны. Они совпадают с номером в общем тексте, но не совпадают с номером их страниц.

Не уверен, правильно ли я понял: Вы хотите, чтобы номер страницы начинался с 1 длякаждыйвключенный файл? Что угодно - вы можете перезапустить нумерацию страниц с помощью \pagenumbering{arabic}. Кроме того, счетчик можно вручную установить на любое число в любое время с помощью команды \setcounter{page}{123}, где 123- новый номер страницы, который вы хотите. Обратите внимание, что это может привести к дублированию номеров страниц.

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