Chapter 8 – Getting the Most out of the PDF

Here are the Code examples of 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).

\documentclass[fontsize=11pt,paper=a5,pagesize=auto]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[english]{babel}
\usepackage{microtype}
\usepackage{blindtext}
\frenchspacing
\usepackage{hyperref}
\begin{document}
\title{The Book}
\subtitle{Some more to know}
\author{The Author}
\date{}
\maketitle
\tableofcontents 
\part{First portion}
\chapter{The beginning}
Some introductional text comes here.
\section{A first section}
Dummy text will follow.
\blindtext
\section{Another section}
\Blindtext
\appendix
\part{Appendix}
\chapter{An addendum}
\section{Section within the appendix}
\blindtext
\end{document}

\documentclass{article}
\usepackage{hyperref}
\begin{document}
See \hyperlink{mytarget}{next page}.
\newpage
\hypertarget{mytarget}{Here} starts a new page.
\end{document}

\documentclass{article}
\usepackage{hyperref}
\hypersetup{hidelinks}
\begin{document}
See \hyperlink{mytarget}{next page}.
Refer to the \hyperref[eq:einstein]{mass-energy equivalence}.
\newpage
\hypertarget{mytarget}{Here} starts a new page.
\begin{equation}
  \label{eq:einstein}
  E = mc^2 
\end{equation}
\href{http://latex-community.org}{LaTeX Community Forum}

\url{http://texample.net}

\nolinkurl{http://texdoc.net}


\newcommand{\baseaddress}{http://latex-community.org/}
\newcommand{\articleaddress}{\baseaddress
  know-how/latexs-friends/61/486/}
\hyperref{\articleaddress}{running}{lualatex}
  {Running MetaPost within LuaLaTeX}
\end{document}

\documentclass[fontsize=11pt,paper=a5,pagesize=auto]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[english]{babel}
\usepackage{microtype}
\usepackage{blindtext}
\frenchspacing
\usepackage{hyperref}
\hypersetup{pdfauthor   = The Author,
            pdftitle    = The Book,
            pdfsubject  = Draft version,
            pdfkeywords = {book, draft},
            pdfproducer = TeX version,
            pdfcreator  = LaTeX editor}
\begin{document}
\title{The Book}
\subtitle{Some more to know}
\author{The Author}
\date{}
\maketitle
\tableofcontents 
\part{First portion}
\chapter{The beginning}
Some introductional text comes here.
\section{A first section}
Dummy text will follow.
\blindtext
\section{Another section}
\Blindtext
\appendix
\part{Appendix}
\chapter{An addendum}
\section{Section within the appendix}
\blindtext
\end{document}

\documentclass[fontsize=11pt,paper=a5,pagesize=auto]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[english]{babel}
\usepackage{microtype}
\usepackage{blindtext}
\frenchspacing
\usepackage[pdfauthor   = {The\ Author},
            pdftitle    = {The\ Book},
            pdfsubject  = {Draft\ version},
            pdfkeywords = {{book, draft}},
            pdfproducer = {TeX\ version},
            pdfcreator  = {LaTeX\ editor}]{hyperref}
\begin{document}
\title{The Book}
\subtitle{Some more to know}
\author{The Author}
\date{}
\maketitle
\tableofcontents 
\part{First portion}
\chapter{The beginning}
Some introductional text comes here.
\section{A first section}
Dummy text will follow.
\blindtext
\section{Another section}
\Blindtext
\appendix
\part{Appendix}
\chapter{An addendum}
\section{Section within the appendix}
\blindtext
\end{document}

\documentclass[fontsize=11pt,paper=a5,pagesize=auto]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[english]{babel}
\usepackage{microtype}
\usepackage{blindtext}
\frenchspacing
\pdfinfo{
  /Author (The Author)
  /Title (The Book)
  /Subject (Draft version)
  /Keywords (book, draft)
  /Producer (pdfTeX 1.40.0)
  /Creator (LaTeX editor)}
\begin{document}
\title{The Book}
\subtitle{Some more to know}
\author{The Author}
\date{}
\maketitle
\tableofcontents 
\part{First portion}
\chapter{The beginning}
Some introductional text comes here.
\section{A first section}
Dummy text will follow.
\blindtext
\section{Another section}
\Blindtext
\appendix
\part{Appendix}
\chapter{An addendum}
\section{Section within the appendix}
\blindtext
\end{document}

\documentclass[fontsize=11pt,paper=a5,pagesize=auto]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[english]{babel}
\usepackage{microtype}
\usepackage{blindtext}
\frenchspacing
\usepackage{hyperref}
\hypersetup{pdfinfo = {
              Author   = The Author,
              Title    = The Book,
              Subject  = Draft version,
              Keywords = {book, draft},
              Producer = TeX Live 2014,
              Creator  = TeXworks,
              Version  = 2.0,
              Comment  = Contains dummy text}}
\begin{document}
\title{The Book}
\subtitle{Some more to know}
\author{The Author}
\date{}
\maketitle
\tableofcontents 
\part{First portion}
\chapter{The beginning}
Some introductional text comes here.
\section{A first section}
Dummy text will follow.
\blindtext
\section{Another section}
\Blindtext
\appendix
\part{Appendix}
\chapter{An addendum}
\section{Section within the appendix}
\blindtext
\end{document}

\documentclass[fontsize=11pt,paper=a5,pagesize=auto]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[english]{babel}
\usepackage{microtype}
\usepackage{blindtext}
\frenchspacing
\usepackage{hyperref}
\usepackage{hyperxmp}
\hypersetup{
  pdfcopyright = {Copyright (C) 2012 by auhor name.
    All rights reserved.},
  pdflicenseurl = {http://latex-community.org/license/}}
\begin{document}
\title{The Book}
\subtitle{Some more to know}
\author{The Author}
\date{}
\maketitle
\tableofcontents 
\part{First portion}
\chapter{The beginning}
Some introductional text comes here.
\section{A first section}
Dummy text will follow.
\blindtext
\section{Another section}
\Blindtext
\appendix
\part{Appendix}
\chapter{An addendum}
\section{Section within the appendix}
\blindtext
\end{document}

\documentclass[paper=a4,oneside,fontsize=12pt,
  parskip=full]{scrartcl}
\usepackage[svgnames]{xcolor}
\usepackage[author={Stefan Kottwitz},icon=Note,color=Yellow,open=true,final]{pdfcomment}
\begin{document}
%\tableofcontents
\addsec{Introduction}
This document will be our starting point for simple
documents. It is suitable for a single page or up to
a couple of dozen pages.
\pdfcomment{Simple documents don't have chapters.}

The text will be divided into \pdfmarkupcomment{sections}{You could additionally use subsections.}.
\section{The first section}
This first text will contain
\begin{pdfsidelinecomment}[color=Red]{A bulleted list}
\begin{itemize}
\item a table of contents,
\item a bulleted list,
\item headings and some text and math in section,
\item referencing such as to section \ref{sec:maths} and
      equation (\ref{eq:integral}).
\end{itemize}
\end{pdfsidelinecomment}
We can use this document as a template for filling in
our own content.
\section{Some maths}
\label{sec:maths}
When we write a scientific or technical document, we usually
include math \pdftooltip{formulas}{Formulas can be inline or displayed in their own paragraph}. To get a brief glimpse of the look of
maths, we will look at an integral approximation of a function
$f(x)$ as a sum with weights $w_i$:
\begin{equation}
  \pdfmargincomment{The equation environment produces a centered
  equation with whitespace before and after it.}
  \label{eq:integral}
  \int_a^b \pdfmarkupcomment{f(x)}{This function will be approximated.}\,\mathrm{d}x \approx (b-a)
  \sum_{i=0}^n \pdfmarkupcomment{w_i}{Those are the weights} f(x_i)
\end{equation}
\pdffreetextcomment[subject={Summary},width=7.5cm,height=2.2cm,opacity=0.5,voffset=-3cm]{The whole document is an example
showing how to write a small document.
Now we enriched it with sample comments.}
\end{document}

\documentclass[a6paper,landscape,parskip=half]{scrartcl}
\usepackage[margin=0.4cm]{geometry}
\usepackage{xcolor}
\pagecolor{yellow!30}
\pagestyle{empty}
\usepackage{hyperref}
\begin{document}
\begin{Form}
  \begin{tabular}{|lr|}\hline
    \textbf{Dear \TeX\ user, please help in our survey.} &
      \PushButton[width=1cm, onclick =
         {app.alert("You may use a pseudonym for the name.")}]%
         {Info}\\[0.5ex] \hline
    & \\
    \TextField[width=5cm]{Name:} &
    \TextField[width=3cm]{Profession:} \\
    & \\
    \ChoiceMenu[radio, radiosymbol=6,
      width=0.5cm]{Software:\quad}{\TeX\ Live, MiK\TeX} 
    &\ChoiceMenu[combo, width=3cm]{Editor:}%
    {TeXworks,TeXstudio,TeXmaker,TeXshop,
    WinEdt,Kile,Emacs,vi} \\ 
    & \\ 
    Membership in: \hfill\CheckBox[width=0.5cm]{TUG}\hfill
    \CheckBox[width=0.5cm]{DANTE e.V.} &
    \TextField[width=3cm]{Other:}\\ & \\ \hline
  \end{tabular}
  \par
  \textbf{Notes:}
  \par
  \TextField[multiline, width=0.94\paperwidth,
    height=10\baselineskip]{ }
\end{Form}%
\end{document}

\documentclass[fontsize=11pt,headings=small,
  parskip=half]{scrreprt}
\usepackage[papersize={3.6in,4.8in},margin=0.2in]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\renewcommand{\familydefault}{\sfdefault}
\usepackage[english]{babel}
\usepackage{microtype}
\usepackage[demo]{graphicx}
\pagestyle{empty}
\renewcommand{\partpagestyle}{empty}
\renewcommand{\chapterpagestyle}{empty}
\usepackage{blindtext}
\frenchspacing
\usepackage{hyperref}
\hypersetup{colorlinks}
\begin{document}
\title{The Book}
\subtitle{Some more to know}
\author{The Author}
\date{}
\maketitle
\tableofcontents 
\part{First portion}
\chapter{The beginning}
Some introductional text comes here.
\begin{center}
  \includegraphics[width=0.8\textwidth]{text}
\end{center}
\section{A first section}
Dummy text will follow.
\blindtext
\section{Another section}
\Blindtext
\appendix
\part{Appendix}
\chapter{An addendum}
\section{Section within the appendix}
\blindtext
\end{document}

Go to next chapter.