
Não sei o que estou fazendo de errado, pois sou um iniciante, mas meu TOC, que deveria se criar sozinho, está faltando os capítulos finais da minha tese. O capítulo 1-5 é exibido perfeitamente, mas os capítulos 6-8 estão faltando.
Existe um arquivo principal com todas as configurações + as partes via \include. Não mostro os arquivos das peças, pois são sempre apenas \chapter e texto subsequente, nada mais.
Pergunta adicional, temos que numerar as páginas antes da parte principal em algarismos latinos e depois em algarismos arábicos. De alguma forma, a última página antes da parte principal "assinatura" começa com a numeração árabe, embora o comando para árabe seja depois disso \include{assinatura}, por quê?
%Dokumentklasse
\documentclass[a4paper,12pt]{scrreprt}
\usepackage[left= 3cm,right = 3cm, top = 2.5cm, bottom = 2cm]{geometry}
\usepackage[onehalfspacing]{setspace}
% ============= Packages =============
% Dokumentinformationen
\usepackage[
pdftitle={XXX},
pdfsubject={},
pdfauthor={XXX},
pdfkeywords={},
%Links nicht einrahmen
hidelinks
]{hyperref}
% Standard Packages
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{graphicx, subfig}
\graphicspath{{img/}}
\usepackage{fancyhdr}
\usepackage{lmodern}
\usepackage{color}
% zusätzliche Schriftzeichen der American Mathematical Society
\usepackage{amsfonts}
\usepackage{amsmath}
%nicht einrücken nach Absatz
\setlength{\parindent}{0pt}
%Abkürzungsverzeichnis
\usepackage{acronym}
%biblatex
\usepackage[backend=biber,citestyle=authoryear, maxcitenames=2]{biblatex}
\DefineBibliographyStrings{ngerman}{andothers={et\ al\adddot}} % aus u.a. zu et al. machen
\addbibresource{XXX.bib}
%captions
\usepackage[font=small,skip=2pt]{caption}
%times new roman
\renewcommand{\rmdefault}{ptm}
\addtokomafont{disposition}{\rmfamily}
%chapter abstand weg
\renewcommand*{\chapterheadstartvskip}{\vspace*{1.5cm}}
\renewcommand*{\chapterheadendvskip}{\vspace{1cm}}
%Arabische und Romanische Numerierung
\renewcommand\thechapter{\Roman{chapter}}
%new chapter no new page
\renewcommand{\cleardoublepage}{}
\renewcommand{\clearpage}{}
%equation in arabic
\renewcommand{\theequation}{\arabic{equation}}
%Abbildungszählweise
\usepackage{chngcntr}
\counterwithout{figure}{chapter}
%%%%%%%Dokumentenbeginn%%%%%
\begin{document}
\include{01_titelseite}
%pagestyle
\pagestyle{plain}
\pagenumbering{Roman}
\tableofcontents
\include{10_abkuerzungsverzeichnis}
\include{11_symbolliste}
\renewcommand{\listfigurename}{Abbildungsverzeichnis}
\newpage
\listoffigures
\include{Signature}
%main part%
\pagenumbering{arabic}
\include{04_Einleitung}
\include{05_XXX}
\include{05_XXX}
\include{06_XXX}
\include{07_XXX}
\include{08_XXX}
%\include{Anhang}
\newpage
\pagestyle{empty}
\renewcommand{\bibsetup}{\thispagestyle{empty}}
\printbibliography
\end{document}
Seria incrível se alguém pudesse ajudar!
Obrigado!
Responder1
Não redefina \clearpage
e \cleardoublepage
. Você poderia usar scrartcl
em vez disso scrbook
e substituir \chapter
by \section
e \include
by \input
.
Você também pode alterar o estilo de \chapter
to section
para evitar a quebra de página quando um novo capítulo começa:
\RedeclareSectionCommand[
style=section,
indent=0pt,
beforeskip=1.5cm,% replaces the redefinition of \chapterheadstartvskip
afterindent=false,
afterskip=1cm% replaces the redefinition of \chapterheadendvskip
]{chapter}
Use \cleardoubleoddpage
antes \pagenumbering
.
Pequeno exemplo:
\begin{filecontents*}{04_Einleitung}
\chapter{Foo}
\lipsum
\end{filecontents*}
\begin{filecontents*}{05_XXX}
\chapter{Foo}
\lipsum
\end{filecontents*}
\documentclass[12pt]{scrreprt}
\usepackage{lipsum}% only for dummy text
\RedeclareSectionCommand[
style=section,% <- change the style to section
indent=0pt,
beforeskip=1.5cm,
afterindent=false,
afterskip=1cm
]{chapter}
\renewcommand\thechapter{\Roman{chapter}}
\begin{document}
Titelseite
\cleardoubleoddpage% <- added
\pagestyle{plain}
\pagenumbering{Roman}
\tableofcontents
\newpage
\listoffigures
\cleardoubleoddpage% <- added
\pagenumbering{arabic}
\input{04_Einleitung}% <- use \input
\input{05_XXX}% <- use \input
\end{document}
Resultado: