Here are the Code examples of this chapter. You can compile them online right on this web page by pressing the Typeset / Compile button. You can also edit them for testing, and compile again.
For a better view with the online compiler, I sometimes use \documentclass[border=10pt]{standalone} instead of \documentclass{article}. Instead of having a big letter/A4 page, the standalone class crops the paper to see just the visible text without an empty rest of a page.
Any question about a code example? Post it on LaTeX.org, I will answer. As forum admin I read every single question there. (profile link).
Creating a book with chapters
\documentclass[a4paper,12pt]{book} \usepackage[english]{babel} \usepackage{blindtext} \begin{document} \chapter{Exploring the page layout} In this chapter we will study the layout of pages. \section{Some filler text} \blindtext \section{A lot more filler text} More dummy text will follow. \subsection{Plenty of filler text} \blindtext[10] \end{document}
Figure 3.1
Defining the margins
\documentclass[a4paper,12pt]{book} \usepackage[a4paper, inner=1.5cm, outer=3cm, top=2cm, bottom=3cm, bindingoffset=0.5cm]{geometry} \usepackage[english]{babel} \usepackage{blindtext} \begin{document} \chapter{Exploring the page layout} In this chapter we will study the layout of pages. \section{Some filler text} \blindtext \section{A lot more filler text} More dummy text will follow. \subsection{Plenty of filler text} \blindtext[10] \end{document}
Figure 3.2
Using class options to configure the document style
\documentclass[a4paper,12pt,landscape,twocolumn]{book} \usepackage{geometry} \usepackage[english]{babel} \usepackage{blindtext} \begin{document} \chapter{Exploring the page layout} In this chapter we will study the layout of pages. \section{Some filler text} \blindtext \section{A lot more filler text} More dummy text will follow. \subsection{Plenty of filler text} \blindtext[10] \end{document}
Figure 3.3: page 2 header
Figure 3.4: page 3 header
Designing headers and footers
\documentclass[a4paper,12pt]{book} \usepackage[english]{babel} \usepackage{blindtext} \usepackage{fancyhdr} \fancyhf{} \fancyhead[LE]{\scshape\nouppercase{\leftmark}} \fancyhead[RO]{\nouppercase{\rightmark}} \fancyfoot[LE,RO]{\thepage} \pagestyle{fancy} \begin{document} \chapter{Exploring the page layout} In this chapter we will study the layout of pages. \section{Some filler text} \blindtext \section{A lot more filler text} More dummy text will follow. \subsection{Plenty of filler text} \blindtext[10] \end{document}
Figure 3.5: new page 2 header
Figure 3.6: new page 3 header
Using footnotes
\documentclass[a4paper,12pt]{book} \usepackage[english]{babel} \usepackage{blindtext} \begin{document} \chapter{Exploring the page layout} In this chapter we will study the layout of pages. \section{Some filler text} \blindtext \section{A lot more filler text} More dummy text\footnote{serving as a placeholder} will follow. \subsection{Plenty of filler text} \blindtext[10] \end{document}
Figure 3.7
Long footnote separation line
\documentclass[a4paper,12pt]{book} \usepackage[english]{babel} \usepackage{blindtext} \renewcommand{\footnoterule} {\noindent\smash{\rule[3pt]{\textwidth}{0.4pt}}} \begin{document} \chapter{Exploring the page layout} In this chapter we will study the layout of pages. \section{Some filler text} \blindtext \section{A lot more filler text} More dummy text\footnote{serving as a placeholder} will follow. \subsection{Plenty of filler text} \blindtext[10] \end{document}
Figure 3.8
Breaking pages
\documentclass[a4paper,12pt]{book} \usepackage[english]{babel} \usepackage{blindtext} \begin{document} \chapter{Exploring the page layout} In this chapter we will study the layout of pages. \section{Some filler text} \blindtext \section{A lot more filler text} More dummy text will follow. \pagebreak \subsection{Plenty of filler text} \blindtext[10] \end{document}
Figure 3.9
Replacing \pagebreak by \newpage
\documentclass[a4paper,12pt]{book} \usepackage[english]{babel} \usepackage{blindtext} \begin{document} \chapter{Exploring the page layout} In this chapter we will study the layout of pages. \section{Some filler text} \blindtext \section{A lot more filler text} More dummy text will follow. \newpage \subsection{Plenty of filler text} \blindtext[10] \end{document}
Figure 3.10
Enlarging a page
\documentclass[a4paper,11pt]{book} \usepackage[english]{babel} \usepackage{blindtext} \usepackage[a4paper, inner=1.5cm, outer=3cm, top=2cm, bottom=3cm, bindingoffset=1cm]{geometry} \begin{document} \chapter{Exploring the page layout} In this chapter we will study the layout of pages. \section{Some filler text} \blindtext \section{A lot more filler text} More dummy text will follow. \subsection{Plenty of filler text} \blindtext[3] \end{document}
Figure 3.11
Figure 3.12
With \enlargethispage
\documentclass[a4paper,11pt]{book} \usepackage[english]{babel} \usepackage{blindtext} \usepackage[a4paper, inner=1.5cm, outer=3cm, top=2cm, bottom=3cm, bindingoffset=1cm]{geometry} \begin{document} \chapter{Exploring the page layout} In this chapter we will study the layout of pages. \section{Some filler text} \blindtext \section{A lot more filler text} More dummy text will follow. \subsection{Plenty of filler text} \enlargethispage{\baselineskip} \blindtext[3] \end{document}
Figure 3.13
Changing the line spacing
\documentclass[a4paper,11pt]{book} \usepackage[english]{babel} \usepackage{blindtext} \usepackage[a4paper, inner=1.5cm, outer=3cm, top=2cm, bottom=3cm, bindingoffset=1cm]{geometry} \usepackage[onehalfspacing]{setspace} \begin{document} \chapter{Exploring the page layout} In this chapter we will study the layout of pages. \section{Some filler text} \blindtext \section{A lot more filler text} More dummy text will follow. \subsection{Plenty of filler text} \enlargethispage{\baselineskip} \blindtext[3] \end{document}
Figure 3.14
Creating a table of contents
\documentclass[a4paper,12pt]{book} \usepackage[english]{babel} \usepackage{blindtext} \usepackage[a4paper, inner=1.5cm, outer=3cm, top=2cm, bottom=3cm, bindingoffset=1cm]{geometry} \begin{document} \tableofcontents \chapter{Exploring the page layout} In this chapter we will study the layout of pages. \section{Some filler text} \blindtext \section{A lot more filler text} More dummy text will follow. \subsection{Plenty of filler text} \blindtext[10] \end{document}
Figure 3.15
Shortened table of contents entries
\documentclass[a4paper,12pt]{book} \usepackage[english]{babel} \usepackage{blindtext} \usepackage[a4paper, inner=1.5cm, outer=3cm, top=2cm, bottom=3cm, bindingoffset=1cm]{geometry} \begin{document} \tableofcontents \chapter[Page layout]{Exploring the page layout} In this chapter we will study the layout of pages. \section[Filler text]{Some filler text} \blindtext \section[More]{A lot more filler text} More dummy text will follow. \subsection[Plenty]{Plenty of filler text} \blindtext[10] \end{document}
Figure 3.16
This code is available on Github. It is licensed under the MIT License, a short and simple permissive license with conditions only requiring preservation of copyright and license notices.
Go to next chapter.