A.4 Larger book template

This is a somewhat elaborate template for a book. See book template, for a simpler one.

This template uses \frontmatter, \mainmatter, and \backmatter to control the typography of the three main areas of a book (see \frontmatter, \mainmatter, \backmatter). The book has a bibliography and an index.

Also notable is that it uses \include and \includeonly (see Splitting the input). While you are working on a chapter you can comment out all the other chapter entries from the argument to \includeonly. That will speed up compilation without losing any information such as cross references. (Material that does not need to come on a new page is brought in with \input instead of \include. You don’t get the cross reference benefit with \input.)

\documentclass[titlepage]{book}
\usepackage{makeidx}\makeindex

\title{Book Class Template}
\author{Alex Author}

\includeonly{%
% frontcover,
  preface,
  chap1,
% appenA,
  }

\begin{document}
\frontmatter
\include{frontcover}
  % maybe comment out while drafting:
\maketitle \input{dedication} \input{copyright}
\tableofcontents
\include{preface}

\mainmatter
\include{chap1}
...
\appendix
\include{appenA}
...

\backmatter
\bibliographystyle{apalike}
\addcontentsline{toc}{chapter}{Bibliography}
\bibliography
\addcontentsline{toc}{chapter}{Index}
\printindex

\include{backcover}
\end{document}

Unofficial LaTeX2e reference manual