
Я готовлюсь к своей диссертации и у меня есть некоторые проблемы с оглавлением. Мой текстовый источник следующий
\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}
Однако в оглавлении есть некоторые проблемы:
последний пункт (CV в моем тексте) не отображается.
Номера страниц последующих разделов: от Библиографии до конца, неверны. Они совпадают с номером в общем тексте, но не совпадают с номером их страниц.
Как это исправить? Заранее большое спасибо.
решение1
последний пункт (CV в моем тексте) не отображается.
Вам следует использоватьнастоящийглавы в ваших tex-файлах. Тогда нет необходимости использовать \addcontentsline
.
Если это невозможно, вы можете определить следующую функцию:
\newcommand{\phantomeintrag}[2]{%
\phantomsection
\addcontentsline{toc}{#1}{#2}
}
А затем просто вызовите (прежде чем включать файлы!):
\phantomeintrag{chapter}{Curriculum Vitae}
Номера страниц последующих разделов: от Библиографии до конца, неверны. Они совпадают с номером в общем тексте, но не совпадают с номером их страниц.
Не уверен, правильно ли я понял: Вы хотите, чтобы номер страницы начинался с 1 длякаждыйвключенный файл? Что угодно - вы можете перезапустить нумерацию страниц с помощью \pagenumbering{arabic}
. Кроме того, счетчик можно вручную установить на любое число в любое время с помощью команды \setcounter{page}{123}
, где 123
- новый номер страницы, который вы хотите. Обратите внимание, что это может привести к дублированию номеров страниц.