Welcome to Formatting Information

This is the online version of Formatting Information, a book about how to use the LATEX document preparation system. LATEX takes over where wordprocessors and desktop publishing systems leave off, making it possible to automate your formatting consistently, accurately, and reusably, without the tedious and repetitive manual formatting required by other systems.

This book has helped thousands of users get started. It’s now in its eighth edition (2023), but this is also a production release: everything has been tested but some details had to be rewritten and this was delayed by the COVID-19 pandemic until the release of of TEX Live (2023). The only things you need are a computer and a copy of LATEX...and a document that you want to typeset. LATEX works on almost any computer, and you can download it from the TUG web site, install it from the TUG DVD, or use one of the online in-browser versions like Overleaf.

In the web and eBook editions, this page doubles as the index, but in the print (PDF) edition, the index is at the end. If you haven’t done any typesetting before, I recommend that you start at the beginning. If you’re itching to get started, and you feel you know enough about computers and text-editing already, you can try the Quick Start instead.

Either way, welcome to LATEX. Take it gently for a while, and get used to being able to spend more time actually writing than formatting. If you find mistakes, please let me know so that I can correct them.

Some font conventions are used in the text and the index to distinguish between different meanings. These are listed in § 7 above. The entries in the index are all hyperlinked to their source. In the web and eBook editions, subsequent multiple occurrences give the section number or name. Page or section numbers in bold type indicate a canonical location where the entry is explained.

Index

" ' ( ) - . 1 : = @ A B C D E F G H I J K L M N O P Q R S T U V W X Y [ ] ^ ` ~ 

"   (Back)

\"e  1.9

'   (Back)

\'\i{}  1.9

\'e  1.9

(   (Back)

\(  1.11, 1.11, 1.11, 1.11

)   (Back)

\)  1.11, 1.11, 1.11, 1.11

-   (Back)

\-  1.10

.   (Back)

.h1 Interest Rates  Home

\.m  1.9

1   (Back)

10pt  2.1

11pt  2.1

12pt  1.5, 2.1

:   (Back)

:h1.Interest Rates  Home

=   (Back)

\=o  1.9

@   (Back)

\@author  7.2, 7.2

\@date  7.2, 7.2

@Heading[Interest Rates]  Home

\@maketitle  7.2

\@title  7.2, 7.2

A   (Back)

a4paper  2.1, 2.1

\aa  1.9

\AA  1.9

abstract  2.4, 2.4, 4.2

\abstractname  2.4

abstracts  2.4

accents  1.9

acronym  5.4

\addbibresource  5.3

\addcontentsline  2.6

\addtocontents  2.6

\ae  1.9

\AE  1.9

American Association of Publishers (AAP)  Home

American Mathematical Society (AMS)  1.11

American National Standards Institute (ANSI)  D

American Psychological Association (see APA)  5.3

American Standard Code for Information Interchange (see ASCII)  D

ampersand  1.7

APA  5.3

Apple Mac  A, A.2, A.2

\arabic  7.6

argument  1.5

arguments  1.5

array  4.2, 4.2, 8.2

\arraybackslash  4.2

\arraystretch  4.2, 4.2

article  5.3

ASCII  Home, Intro.4, 1.9, 1.11, 2.1, 4.4, 4.7, D, E.2

\author  2.3, 2.3, 5.1, 7.2

\author{your name}  Home

\autocite  5.3, 5.3

B   (Back)

b  4.2, 4.6

\b o  1.9

babel  1.9, 1.10, 2.7, 4.2, 5.3

backslash  1.5

badness  B.3

\bar n  1.11

Barbara Beeton  1.3

\baselineskip  4.2

baselinestretch  6.1

bbding  4.1, 6.2, 7.6

beer  Home, Home

\begin  1.5, 2.2, 7.5, Home

\begin{...}  2.2

\begin{abstract}  2.4

\begin{document}  Home, 1.6, 2.2, 2.2, 2.4, 7.2, 8.1

\begin{itemize}[nosep]  4.1

Berry, Karl  A

\bfseries  6.2, Home

biber  B.2

BIBINPUTS  5.3

biblatex  Credits, 1.2, 3.3, Home, 5.3, 5.3, Home, 5.3, 5.3, 5.3, 5.3, 5.3, 5.3, 5.3, 5.3, 5.3, 5.3

biblatex-cheatsheet  5.3

bibliographies  5.3

bibtex  B.2

\bigskip  6.1

binary  1

biocon  5.4

BMP  4.4

Bob Wallace  4.2

book  2.6, 5.3

booktabs  Home

boxes  4.6

bp (big points)  1.10

bundle  3.2

C   (Back)

Chikrii, Kirill A   8.2

Chassell Bob  Preface

Clea F Rees   5.3

\c C  1.9

\c c  1.9

caption  4.2, 4.2, 4.2, 4.3, 5.1, 5.3

Cascading Style Sheets (see CSS)  8.2

cc (Ciceros)  1.10

ccaption  4.2

CD  A.1

cd  B.2

censor  Home, Home

center  1.5, 1.10, 4.2, 4.2, 6.2

\centering  1.10, 4.2, 4.2, 4.2, 6.2

\chapter  2.6, 2.6, 2.7, 5.1, 7.6

\chapter{Introduction}  1.6

characters  1.7, 1.9, 1.11, D

Chinese, Japanese, and Korean (CJK)  A.1

Chocolate Stout  Home

Christopher R Maden  1.10

\cite  5.3, 5.3, 5.3, Home, 5.3, 5.4

\cite{fg}  Home

class  3

classes  2.1, 3

CLI  Preface, Intro.3

\cline  4.2

cm (centimeters)  1.10

CMYK  6.2

\color  3.1, 6.2

\colorbox  4.6, 6.2

colortbl  4.2, 4.2

colour  6.2

columns  5.5

columnsep  5.5

Comma-Separated Values (CSV)  4.2

\command  Home

Command-Line Interface (see CLI)  Intro.1

commands  1.5

comment character  1.7

commercial distributions  Intro.5

Common Gateway Interface (CGI)  Intro.1

commutative  6.2

Compact Disc (see CD)  8

Comprehensive TEX Archive Network (see CTAN)  3.2

Computer Modern (CM)  6.2

ConTEXt  Preface

Continuous Acquisition and Life-cycle Support (CALS)  4.2

counter  Home, 1.5

cross-references  5.3

csquotes  5.3

CSS  Home, 4.2, 6.2, 8.2, 8.2

csvtools  4.2

CTAN  Foreword, Preface, Intro.4, Intro.5, Intro.6, Intro.1, Home, 2.1, 3, 3.1, 3.1, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.3, 3.3, 4.4, 5.3, 5.4, 6.2, 6.2, 6.3, 6.3, Home, 8.2, 8.2, 8.2, 8.2, A, A, A.1, A.3, A.4, A.5, C.2

Cyan-Magenta-Yellow-Black (see CMYK)  6.2

D   (Back)

Dorner, Fernando   8.2

DuBois Paul   Home

\d s  1.9

DANTE  C.1

dash  1.10, Home

datatool  4.2

\date  2.3, 2.3, 7.2, B.3, B.3

\datesubmitted  2.3

datetime2  1.5

\date{}  2.3

dcolumn  4.2, 4.2

dd (Didot points)  1.10

DEB  Intro.1

Debian (see DEB)  Intro.1

\def  7.4, 7.4

default  6.2

\definecolor  6.2

description  4.1

description*  4.1

desktop publishing (see DTP)  Preface

DEST  A.2

Deutschsprachige Anwendervereinigung TEX (see DANTE)  C.1, C.1

DeVice-Independent (see DVI)  Preface

diagram  4.2

Digital Equipment Corporation (DEC)  Preface

Digital Restrictions Management (DRM)  1

Digital Versatile Disc (see DVD)  8

dimension  2.7

dimensions  1.10

DOCTEX  3.2

document  Intro.4, 1.5, Home, 2.2, 2.3

Document Object Model (DOM)  8.2

document class  2.1

Document Style Semantics and Specification Language (DSSSL)  8.3

Document Type Description (see DTD)  7.6

\documentclass  1.5, Home, 2.1, 2.1, 2.4, 3.1, 6.2

\documentclass{article}  8.1

DOS  4.2

dots per inch (see DPI)  Intro.1

double-spacing  6.1

\doublespacing  6.1

Doug McKenna  6.2

DPI  Intro.4

draft  2.1

\dtae  B.3

DTD  Home, Intro.8, Home, 8.1, E.2

DTP  Preface, 1.10, 1.10, 4.2, 6.2, 6.2

DVD  Home, Intro.4, Intro.6, Intro.1, Intro.1, Intro.1, 3.2, 6.2, 6.2, 6.2, A, A, A.2, A.2, A.2, A.2, A.2, A.2, A.5, A.5, Home

DVI  Preface, 1.2, 4.4, 8.2, A.2

DVIPS  A.2

dvips -f testpage | lpr  A.2

dvips -R0 ... dvifile  4.4

dvipsnames  6.2

E   (Back)

ECDL  Intro.2

\editversion  2.3

\EF  7.1

Electronic Publication (see EPUB)  Home

em  1.10

em (relative measure)  1.10

\emph  6.2, 6.2

\emph{  8.1

empty  6.1

Encapsulated Postscript (see EPS)  4.4

\end  1.5, 2.2, 7.5, Home

endfloat  4.7

endnote  5.1

\end{...}  2.2, 4.7

\end{abstract}  2.4

\end{document}  1.5, 2.2, 8.1

\end{itemize}  1.5

\end{verbatim}  4.7

\enspace  Home

enumerate  4.1

enumerate*  4.1

enumi  Home

enumii  Home

enumiii  Home

enumitem  3.2, 4.1, 4.1, 4.1, 4.1, 4.2, 6.1, 6.1, 6.1

enumiv  Home

environment  Home, 2.2, 4.1

EPS  4.4, 4.4, 4.4, 4.4

epsf  4.4

epstopdf  4.4

EPUB  Preface, 8, Home, 8.2, 8.2

equation  1.11

error  B

Error messages  B.3, B.3, B.3, B.3, B.3, B.3, B.3

\EUR  1.7, 4.2

Euro  1.7

European Computer Driving Licence (see ECDL)  Intro.1

ex (relative measure)  1.10

example  4.1

exit  Home, Home, Home, B.1

eXPerience (XP)  Home

eXperimental Computing Facility (XCF)  E.2

extarticle  2.1

extbook  2.1

eXtended DVi (XDV)  1.2

Extensible Stylesheet Language: Formatting Objects (XSLFO)  8.3

Extensible Markup Language (see XML)  8

Extensible Stylesheet Language (XSL)  8.3

Extensible Stylesheet Language (see XSLT)  8

extreport  2.1

extsizes  2.1

F   (Back)

Fine, Jonathan  Home

Fabrizio Musacchio  1.3

fancybox  4.6, 4.6, 7.5

fancyhdr  6.1, 6.1

\fancyhead  6.1

fancyvrb  4.7, 4.7, 5.1

FAQ  Foreword, 3.2, 3.3

\fbox  1.5, 4.3, 4.6, 4.6, 6.2

fboxrule  4.6, 6.2

fboxsep  4.6, 6.2

fc-list  6.2, A.4

\fcolorbox  4.6, 6.2

figure  4.2, 4.3, 6.2

figure*  5.5

figures  4.3

File Name Database (see FNDB)  A.3

File Transfer Protocol (FTP)  3.2

filenames  B

fix-cm  6.2

float  4.2, 4.6

floats  4.2, 4.3

flushleft  4.2, 6.2, 7.2

flushright  4.2, 6.2

FNDB  3.2, Home, 6.2, Home

fnpara  5.1

\fnsymbol  5.1

font series  6.2

font shape  6.2

fontaxes  6.2

fontname  6.2, B.3

fonts  2.1, 6, 6.2, 6.2, 6.2, 6.2, A.4

\fontsize  6.2

fontspec  1.5, 6.2, 6.2, 6.2, 6.2, 8.2

\footcite  5.3, Home

\footcite{fg}  Home

footmisc  Home

\footnote  4.7, 5.1, 5.1, 5.1

footnotes  5.1

\footnotesize  Home

\footnote{...}  Home

\footnote{Like this}  5.1

\foreign  6.2, 7.3

\foreignlanguage  1.10

\frac{  1.11

Frequently-Asked Questions (see FAQ)  3.3

FTW  Home

G   (Back)

Gregorio, Enrico  Home

Granzer, Andreas   8.2

GELLMU  8.2

gellmu  8.2

Generalized Extensible LATEX-Like MarkUp (see GELLMU)  8.2

geometry  2.1, 2.1, 2.7, 3.1, 3.1, 3.1, 4.2, 5.2, 6.1, 6.1

GIF  4.4

gloss  5.4, 5.4

glossaries  5.4, 5.4

\glossary  5.4, 5.4

\gls  5.4

\gls{esis}  5.4

GNU  Home, Preface, Preface, Preface, Intro, Intro.4, Intro.6, Intro.1, Intro.2, Intro.8, 1.3, 1.3, 1.5, 1.9, 3.2, Home, 3.2, 3.2, 5.3, 5.4, 6.2, Home, 8.2, 8.2, A, A.2, A.2, A.2, A.3, A.3, A.4, A.4, Home, A.4, A.5, B.1, E.1, E.11, E.13, E.13

GNU Image Manipulation Program (GIMP)  4.4

GNU’s Not Unix (see GNU)  Home

Graphical User Interface (see GUI)  8.1

graphics  Home, 4.4, 4.4

Graphics Interchange Format (see GIF)  4.4

\graphicspath  4.4

graphicx  4.3, 4.4, 4.4, 4.4

grep  A.4

grid  4.2, 4.2

group  1.10, 6.2, 6.2

grouping  6.2

groups  6.2

Grupa Użytkowników Systemu TEX (see GUST)  C.1

GUI  Preface, 5.4

GUST  C.1

GUT  C.1

H   (Back)

Hennings, Wilfried   8.2

Hagen, Hans   1.2

Hans, Hagen   1.2

Henkel, Hartmut   1.2

Hoekwater, Taco   1.2

\H o  1.9

Hagen Hans  Preface

hash mark  1.7, 1.7

headings  6.1

help  3.3

hep-font  6.2

\hline  4.2, 4.2

HOME  Home

\hrule  7.2

\hspace{1in}  6.1

HTML  Home, Preface, Home, Intro.8, Home, 2.1, 2.2, 2.7, 4.2, 4.2, 4.2, 5.3, 6.2, Home, Home, Home, 8.1, 8.2, 8.2, 8.2, 8.2, 8.2, 8.2, 8.2, 8.2, 8.2, 8.3, E.2

HTML v.5 (see HTML5)  8.2

HTML5  Credits, Home, 5.3, 8.2

\huge  Home

\Huge  Home

hyperref  4.7

HyperText Markup Language (see HTML)  8

HyperText Transfer Protocol (HTTP)  3.2

hyphen  4.7

hyphenation  1.10, 1.10, 1.10

hyphens  1.10, 1.10

I   (Back)

\i  1.9

IEEE  5.3

illustrations  4.2

image  4.2

images  4.4

IMC  Home

in (inches)  1.10

\includegraphics  4.3, 4.4, 4.4, 4.4, 4.4, 4.4

\includegraphics[width=3in]{myhouse}  4.7

\index  5.4, 5.4, 7.4

indexes  5.4

\index{beer!lite!American}  5.4

\index{beer!lite}  5.4

\index{beer}  5.4

\index{Microbrew|see{beer}}  5.4

\index{Oregon Brewing Company@Rogue}  5.4

informal figures  4.2

informal tables  4.2

inline  4.1

inputenc  1.11, D

\input{mygloss.tex}  5.4

Inria  8.2

Installation  A.2, A.2, A.2

Institut national de recherche en sciences et technologies du numérique [originally Institut de recherche en informatique et en automatique] (see Inria)  8.2

Institute of Electrical and Electronics Engineers (see IEEE)  5.3

International Organization for Standardization (see ISO)  2.1

International Computer Driving Licence (ICDL)  Intro.1

ISO  Intro.6, A, D

\item  1.5, 4.1

itemize  1.5, 4.1

itemize*  4.1

\itshape  Home, 6.2

J   (Back)

Jørgensen, Palle  6.2

Jørgensen, Palle  6.3

Jan Tschichold  1.10

JATS  8.2, C.1, C.1

JavaScript Object Notation (see JSON)  8

Joint Photographic Experts Group (see JPG)  4.4

Jonathan Kew  6.2

Journal Article Tag Suite (see JATS)  8.2

JPG  Home, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, E.2

JSON  C.1, C.1

K   (Back)

Kastrup, David  Home

Kew, Jonathan  1.2

Knuth, Donald  C

Knuth, Donald  7.4

Kay, Michael  Intro.1

Kew, Jonathan  Preface

Knuth, Donald  Preface

Knuth, Donald  Preface

Koch, Richard  A

Kohm Markus   3

komascript  Home, 2.1

kpsewhich  3

L   (Back)

Lamport, Leslie  7.4

Ludwichowski, Jerzy  C.1

\l  1.9

\L  1.9

\label  4.1, 4.2, 4.3, 5.3, 5.3, 5.3, 6.1

\labelitemi  7.6

\labelitemiv  7.6

Lamport, Leslie  Preface

landscape  4.2

\LARGE  Home, Home

\large  Home

\Large  Home

\LaTeX  1.5, 1.5, 1.6, 8.1

latex  3.2

latex testpage  A.2

latexmk  B.2

layouts  6

\leftmark  6.1

Leila Singleton  1.10

length  Home, 2.7

letterpaper  2.1, 2.1

letterspacing  Home

lettrine  4.2

Library of Congress (LoC)  Preface

\linebreak  7.3

Linux  A.2

lire sign  1.7

listings  4.7, 4.7, 4.7

\listoffigures  2.6

\listoftables  2.6

lists  4.1, 4.1, 4.1, 4.1, 4.1

longtable  4.2

Lotz, Manfred  A

\lowerbox  7.6

lrbox  4.6

ls -R  A.6

\lstinline  4.7, 4.7

lwarp  8.2, 8.2

M   (Back)

Maranget Luc   8.2

Malyshev, Basil K  Intro.5

m  4.2

M-x eval-buffer RET  1.2

Mac OS X  A.2

MAchine-Readable Cataloging (MARC)  Preface

macros  7, 7

\makeatletter  7.2, 7.2

\makeatother  7.2, 7.2, 7.2

\makeglossary  5.4

makeidx  5.4

\makeindex  5.4, B.2

\maketitle  2.3, 2.3, 2.3, 2.3, 2.4, 2.4, 2.4, 2.7, 3.1, 7.2, 7.2, B.3

man makeindex  5.4

marginal notes  5.2

\marginal{Some text}  5.2

margins  6.1

\markboth  6.1

\markright  6.1

markup  1

Marta Materni  8.2

marvosym  1.7, 4.2, 6.2

Massive Multiauthor Collaboration (see MMC)  E.12

matchlowercase  6.2

math characters  1.11

mathematics  Intro.5, 1.11

\mbox  1.10, 7.3

measurements  1.10

\medskip  6.1

memoir  Home, 2.1

metacharacters  1.7

metadata  2.3

Michael Sperberg-McQueen  1.3

Microbrew  Home

Microsoft Bitmap (see BMP)  4.4

MicroSoft Disc Operating System (see MS-DOS)  B.1

Microsoft Windows  A.2

Minimal [Non-]Working Example (MWE)  3.3

minipage  4.6, 4.6, 4.6, 4.6, 5.1, 7.5

mirror  4.4

mkdir -p fonts/source/public/whatever  Home

MLA  5.3

mm (millimeters)  1.10

MMC  E.12

MODE  A.2

Modern Language Association (see MLA)  5.3

MS-DOS  4.4, 4.4

multicol  5.5, 5.5

multicols  5.5

multicols*  5.5

\multicolumn  4.2, 4.2

\multicolumn{1}{c}{no data}  4.2

\multicolumn{3}{c}{The new heading}  4.2

multiplier  4.2, 6.1

multirow  4.2

myheadings  6.1

N   (Back)

Nederlandstalige TEX Gebruikersgroep (see NTG)  C.3

Network News Transfer Protocol (NNTP)  3.3

New Font Selection Scheme (NFSS)  A.4

New Typesetting System (see NTS)  Preface

\newcommand  7.1, 7.4, 7.4

\newcounter{example}  4.1

\newfontface  6.2

\newfontfamily  6.2

\newgeometry  6.1

\newglossaryentry  5.4

NISO  C.1, C.1

\noindent  4.5

noitemsep  4.1, 6.1

normalem  6.2

\normalsize  Home

nosep  4.1, 6.1

noto  3

notomath  1.11

NTG  C.3

NTS  4.2

number sign  1.7

O   (Back)

Otten, Ton  1.2

Ota, Takaaki  4.2

\o  1.9

\O  1.9

octothorpe  1.7, 1.7

\oe  1.9

\OE  1.9

Office Document Text (ODT)  Home

OFFSET  A.2

\onehalfspacing  6.1

oneside  2.1

OpenType (see OT)  6.2

OpenType Font (see OTF)  1.2

options  3.1

OS X  A.2

OT  Preface, 6.2, 6.2, 6.2, 6.2

OTF  1.2

\ovalbox  4.6

P   (Back)

Péter Szabó  4.4

p  4.2

\P  5.3

package  Home, 3

packages  2.1, 3, 3.1, 3.2, 3.2, 3.2

\pageref  5.3

\pagestyle  6.1, 6.1

panels  4.6

PAPER  A.2

paper sizes  2.1

\par  4.2, 6.1, 6.2, 6.2, 7.2

\paragraph  2.6, 4.1

paralist  4.1, 4.1, B.3

\parbox  4.6, 4.6

\parbox[t]{3in}{...}  4.6

\parencite  5.3

\parencite{fg}  Home, Home

\parencite{keyname}  Home

parindent  2.7, 4.6

parskip  2.7, 2.7, 2.7, 4.2

\part  2.6

\part*  2.6

pc (picas)  1.10

PDA  Preface, 8

PDF  Home, Home, Preface, Preface, Preface, Preface, Home, Intro.4, 1.2, 1.2, 1.4, 1.8, 1.10, 2.1, 2.1, 2.2, 3.1, 3.2, 4.3, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.6, 4.7, 4.7, 5.3, 5.3, 6.1, 6.2, Home, Home, 8.1, 8.1, 8.2, 8.3, A.1, A.2, Home, A.4, C.1, C.1, C.1, E.2

\person  7.4, 7.4

Personal TEX Folder (PTF)  A.3

Personal Digital Assistant (see PDA)  Intro.1

Personal TEX Directory (see PTD)  A.3

\person{Don Knuth}  7.4

\person{Leslie Lamport}  7.4

pica  1.10

picas  1.10

picture  4.3

pifont  4.1

plain  6.1

plaintext  1

PNG  Home, 4.4, 4.4, 4.4, 4.4, 4.4, E.2

point  1.10

points  1.10

polyglossia  1.9, 1.10, 2.7, 4.2, 5.3

Portable Graphics Format (PGF)  4.3

Portable Document Format (see PDF)  4.4

Portable Network Graphic (see PNG)  4.4

PostScript (see PS)  8.2

pound  1.7

Preamble  Home

preview-latex  Home

\printbibliography  Home, 5.3

Printer Control Language (PCL)  4.4

\printglossaries  5.4

\printindex  5.4

printing  B

\product  6.2, 6.2, 7.3, 7.3

\protect  5.1, 5.1

PS  1.2, 6.2, A.4

pt (points)  1.10

PTD  Home, Home, Home

Q   (Back)

\qquad  Home

\quad  1.10, Home

quotation  Home, 4.2, 4.5, 6.2

quotation marks  1.8

R   (Back)

Raggett Dave   Home

ragged2e  1.10

\RaggedCenter  1.10

\raggedleft  1.10, 1.10, 4.2, 4.2

\RaggedLeft  1.10

\raggedright  1.10, 1.10, 1.10, 4.2, 4.2, 4.6

\RaggedRight  1.10

Rahtz, Sebastian  A

\raisebox  7.6

Really Simple Syndication (RSS)  3.3

Red-Green-Blue (see RGB)  6.2

RedHat Package Manager (see RPM)  Intro.1

\ref  4.1, 5.3, 5.3, 5.3, 5.3

references  5.3

\ref{normalxref}  Home

REHASH  A.2

\reindex  7.4, 7.4

reledpar  4.2

\renewcommand  2.4, 2.4, 2.6, 4.2, 7.2, 7.6

\renewcommand{\arraystretch}{1.5}  4.2

\renewcommand{\baselinestretch}{1.75}  6.1

report  2.6

\RequirePackage  6.2

Research Information Systems (see RIS)  5.3

revtex  A.1

RGB  6.2

Rich Text Format (see RTF)  Home

\rightmark  6.1

RIS  5.3

Rogue  Home

rotate  4.4

rotating  4.2

RPM  Intro.1

RTF  Home, Home, 8.2

rtf2latex2e  Home

rule  Home, 4.2

S   (Back)

Stephani, Philipp  Home

Scarso, Luigi   1.2

Schenk, Christian  A

Stallman Richard  Preface

Sathyam Ujwal   Home

\S  5.3

Sbox  4.6, 4.6, 7.5

Scalable Vector Graphics (see SVG)  6.2

scale  4.4

Scale=MatchLowercase  Home, 6.2

scaled  4.4

scheme-basic  A.1

scheme-small  A.1

scoped  6.2

Scott Pakin  6.2

\scriptsize  6.2, Home

\scriptstyle  6.2

\scshape  Home, 6.2

secnumdepth  1.5, 2.6

section  Home, 1.5, 2.6, 2.6, 2.7, 5.1, 6.1, 7.6

section numbering  2.6

sections  2.6

\section{Interest Rates}  Home

\section{Introduction}  7.6

sectsty  2.6, 6.1

\selectfont  6.2

\selectlanguage  1.10

\sentinel  7.4

\setcounter  1.5, 2.6, 2.7

\setlength  2.7, 4.6, 4.6

\setmainfont  1.5, 6.2

\setmonofont  6.2

\setsansfont  6.2

setspace  6.1

\sffamily  Home, 7.2

SGML  Home, 2.1, 2.2, 8, 8.2, 8.3, E.2

\shadowbox  4.6, 7.5

sidebar  4.6

sidebars  4.6

\singlespacing  6.1

siunitx  Home

size (fonts)  6.2

\slshape  Home

\small  4.5, Home

\smallskip  6.1

soul  1.10, 6.1, Home

sp (scaled points)  1.10

space  6.1

spaceskip  1.10

spacing  6.1

special characters  1.7, 1.11

\ss  1.9

Standard Generalized Markup Language (see SGML)  8.3

sterling  1.7

strut  4.2

style (fonts)  6.2

\subparagraph  2.6, 4.1

\subparagraph*  2.6

\subsection  1.5, 2.6

\subsubsection  2.6

sudo su -  Home, Home, Home

sudo texconfig  A.2

summaries  2.4

Summer Institute of Linguistics (SIL)  6.2

SVG  Home

svgnames  6.2

system fonts  6.2

T   (Back)

t  4.6

\t oo  1.9

tabcolsep  4.2

table  4.2, 4.2, 4.2, 4.3, 6.2

table of contents  2.6, 2.6

table*  5.5

\tableofcontents  1.5, 2.6, 2.6, 2.6, B.3

tables  4.2

\tablesfont  6.2

tabular  4.2, 4.2, 4.2, 4.2, 4.2, 4.2, 4.2, 4.2, 4.2, 4.3, 4.6, 4.6

tabularx  4.2

tabulary  4.2

Tagged Image File Format (TIFF)  4.4

TDS  3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 6.3, 6.3, Home, Home, Home, A.4

TEI  Home, 8.2, 8.2, 8.2, 8.2, C.1, C.1

temporary directory  3.2

term  Home

terminal  B

TEX Directory Structure (see TDS)  3.2

TEX Users Group (see TUG)  C

texconfig  A.2

texdoc  3.1

texlive-full  A.1

TEXMFSYSVAR  Home

Text Encoding Initiative  C.1, C.1

\text...  5.4

\textbackslash  1.7

\textbf{text}  Home

\textbrokenbar  1.11

\textbullet  4.1

\textcite  5.3

\textcite{fg}  Home, Home

\textcite{keyname}  Home

\textcolor  6.2

\textcolor{red}{like this}  6.2

textcomp  1.7, 1.7, 1.11, 4.1

\textdegree  1.11

\texteuro  1.7

\textit  1.5, 6.2

\textit{Star Trek}  1.6

\textit{text}  Home

\textlangle  1.11

\textrangle  1.11

\textsc{text}  Home

\textsf{text}  Home

\textsl{text}  Home

\textsterling  1.7

\textsuperscript  1.7

\texttrademark  7.3

\texttt{text}  Home

textwidth  Home

tgcursor  6.2

\the...  7.6

\thechapter  7.6

\theenumi  Home

\theenumii  Home

\theenumiii  Home

\theenumiv  Home

\theexample  4.1

\TheSbox  7.5

\thesection  7.6

\thinspace  1.8, 1.8, Home

\thispagestyle  6.1

Thành, Hàn Thế  1.2

Thành, Hàn Thế  Preface

tikz  4.3

tilde  1.7

\tiny  Home

\title  2.3, 2.3, 5.1, 7.2

\titlecite  5.3

titlepage  2.1

titles  2.3

\tmproduct  7.3

\tmproduct{Velcro}  7.3

tocdepth  2.6, 2.6

tocloft  2.6

\today  1.5, 1.6

tools  5

tracking  Home

TrueType (see TT)  6.2

TrueType Font (see TTF)  1.2

TT  Preface, 6.2, 6.2, 6.2, 6.2

TTF  1.2

\ttfamily  Home

tth  8.2

TUG  Foreword, Preface, Preface, Intro.6, Home, Intro.1, Intro.5, 1.3, 3.2, 3.3, 4.2, 6.2, 6.2, 6.2, 6.2, A, A, A.1, Home, B.3, C, C.2, C.3, C.4, Home

twocolumn  5.5

twoside  2.1

typographics  6

U   (Back)

\u u  1.9

UK  1.9, Home, C.1

UKTUG  C.3

ulem  6.2

\uline  6.2

unboxed  4.1

Unicode Transformation Format — 8-bit (see UTF-8)  1.2

Uniform Resource Locator (see URL)  4.7

Uniform Resource Identifier (see URI)  4.7

United States (see US)  1.9

United Kingdom (see UK)  Home

United Kingdom TEX User Group (see UKTUG)  C.3

units  1.10

Universal Serial Bus (see USB)  Home

Unix  A.2

unscoped  6.2

Unternehmensberatung Rubow Weber (see URW)  6.2

\upshape  Home

URI  1.5, 1.5, 2.1, 3.2, 4.7, 4.7, Home, Home, 4.7, A.5

URL  1.1, 1.5

url  1.5, 1.5, 4.7, 4.7, 4.7, 5.1, 8.1

\UrlFont  4.7

URW  6.2

US  1.10, 2.1, 4.2, 6.2, C.2

USB  Home

\usepackage  1.5, 2.1, 3.1, A.4, A.4, B.3

\usepackage{graphicx}  4.4, 4.4

\usepackage{url}  4.7, 8.1

\usepackage{xcolor}  6.2

USERPROFILE  Home

UTF-8  Credits, 1.2, 1.8, 2.2, Home, 5.3, A.2, D

V   (Back)

\v n  1.9

varioref  5.3, 5.3

\verb  4.7, 4.7, 4.7, 4.7, 4.7, 5.1

verbatim  4.7, 4.7

Verbatim  4.7, 4.7

verbatim text  4.7

\VerbatimFootnotes  5.1

viewer  B

\vspace  6.1

\vspace*{19pt}  6.1

\vspace{18pt}  6.1

W   (Back)

Wawrykiewicz, Staszek  4.4

What You See Is What You Mean (WYSIWYM)  Intro.1

What You See Is What You Get (see WYSIWYG)  Intro.1

white-space  1.10, 6.1, 6.1, 6.1, Home

Will Robertson  3.3

WYSIWYG  Preface, Preface, Home, Home, Home, Intro.4, Home

X   (Back)

xcolor  Home, 3.1, 3.1, 3.1, 3.1, 3.1, Home, 4.6, 6.2, 7.2

xelatex  Intro.3, 1.4, B.2

XHTML  5.3, Home, Home, 8.2, 8.2, 8.2, 8.2, 8.2, 8.2

XML  Home, Home, Foreword, Preface, Preface, Intro.4, Intro.8, 1, Home, 1.6, 2.1, 2.2, 4.2, 4.7, 7.6, 8, 8, Home, Home, 8.1, 8.1, 8.1, 8.1, Home, 8.2, 8.2, 8.2, 8.2, 8.2, 8.2, 8.2, 8.2, 8.2, 8.3, C.1, C.1, C.1, C.1, C.1, C.1, C.1, C.1, C.1, C.1, C.1, C.1, C.1, C.1, E.2

XML version of HTML (see XHTML)  Home

XSLT  Home, Home, Foreword, Intro.8, 8.1, Home, 8.1, 8.3, C.1, C.1, C.1

XƎTEX  Preface

Y   (Back)

Yateendra Joshi  1.10

[   (Back)

\[  1.11, 1.11, 1.11, 1.11, 1.11

[GNU] INFOrmation (INFO)  Preface

]   (Back)

\]  1.11, 1.11, 1.11, 1.11

^   (Back)

\^e  1.9

\^w  1.9

`   (Back)

\`e  1.9

~   (Back)

\~g  1.9

\~n  1.9

   (Back)

\␣  1.10

Revision history

RSS returns

The RSS feed is back after a long absence due to hosting problems. There is a linked icon in the social media/contact links at the bottom of the menu/sidebar.

Publication history

The November 2003 edition of ‘Formatting Information’ was published as a single-topic issue of TUGBoat (Flynn, 2002). Subsequent editions have been published on the Silmaril LATEX web site at http://latex.silmaril.ie/formattinginformation/.


v. 8.08 — 5 October 2023
Updated events and merged them with the XML events from the XML FAQ in a single file. Merged the DTD too.
v. 8.07 — 1 August 2023
Switched back to XeLaTeX on KB's recommendation because of speed concerns with LuaLaTeX. Started work on an appendix on implementing designs, with a section of metadata and titling.
v. 8.06 — 27 July 2023
Extensively rewrote the section on alignment outside a tabular environment.
v. 8.05 — 12 June 2023
Added Barbara Beeton's comment on math delimiters; extracts from TYPO-L about em rules and en rules.
v. 8.04 — 7 May 2023
Added GUIT23 and DANTE meetings, corrected expansion of plural/suffix on defining instances of acronyms.
v. 8.03 — 18 April 2023
Added ConTEXt meeting (Sept 23), corrected misleading markup on Personal TeX Directories.
v. 8.02 — 14 April 2023
Resolved personname references to xml:ids, replaced more character entity references.
v. 8.01 — 4 April 2023
Removed (obsolete) list of commercial systems, edited surrounding text, and replaced links to the table with links to the subsection. Corrected @startinglinenumber on included code; resolved the right incantation for Windows to place the PTD; replaced dozens of character entity references no longer needed with their actual Unicode character.
v. 8.0 — 1 April 2023
Finally switched to LuaLaTeX, edited references to fit. Tidied up acronym crossrefs, updated lots of package references.
v. 7.99 — 8 March 2023
Added a few more exercises. Clarified some explanations. Completely rewrote the section on installation. Tidied up cross-reference linking in the PDF.
v. 7.98 — 31 January 2023
Added many more exercises. Corrected many bits of poor grammar and wordy explanations. Completely rewrote the section on fonts. pdflatex and plain LaTeX are now omitted (ie XeLaTeX only).
v. 7.97 — 1 November 2022
Started work on adding exercises. Added Discord to help section.
v. 7.96 — 11 October 2022
Added docx2tex converter and rationalised the section.
v. 7.95 — 23 September 2022
Rewrote the terminology and description of floats.
v. 7.93 — 13 August 2022
Rewrite of the TTF and OTF font installation section, updates to the accuracy of the other font installation sections.
v. 7.92 — 9 August 2022
Updated BachoTEX conference cancellation.
v. 7.91 — 9 June 2022
Updated BachoTEX conference.
v. 7.9 — 20 February 2022
Updated conferences. Changed the Quick Start to use XeLaTeX and updated the commentary on the commands used.
v. 7.85 — 10 July 2021
Updated list of commercial implementations to remove companies no longer trading.
v. 7.84 — 16 February 2021
Added new favicon.
v. 7.83 — 10 December 2020
Updated reference to csvtools in tables to datatool, and added image of tabled being edited in LYX.
v. 7.82 — 23 April 2020
Added footnote in verbatim about the alignment of the end command in other packages
v. 7.81 — 19 November 2018
Updated and rewrote the section on image file formats
v. 7.8 — 25 February 2018
Updated BachoTEX and MarkupUP
v. 7.7 — 14 February 2018
Updated conference dates; added details of lwarp; fixed bibref pointer to PDF pages where given.
v. 7.6 — 14 May 2017
Added salient comments about how to choose an editor from Michael Sperberg-McQueen, and slides from TUG 2017 from Barbara Beeton on how to handle LATEX errors.
v. 7.5 — 21 January 2017
Full update of Mac and Windows installation with new screenshots and a new layout for procedures; introduction of an XSLT routine to test when an element is immediately preceded by another element with only white-space intervening, and to generate a space token if needed (this overcomes the design flaw alluded to in the revision comments to v3.7 below); many updates to phraseology, and removal of obsolete mentions of packages and practices.
v. 7.45 — 4 November 2016
Updated details of TDS package installation
v. 7.44 — 11 October 2016
Updated details of meetings
v. 7.43 — 15 April 2016
Updated comments on superscripted ordinals, spacing around em rules, and details of loading OTF/TTF fonts
v. 7.42 — 1 March 2016
Edited all sections, corrected spellings, updated package details and all examples to XƎLATEX/biblatex/biber, fixed stray typos, checked links,. This is preparatory to v8, due for later in 2016.
v. 7.41 — 30 January 2016
Minor typos, updated event dates
v. 7.4 — 16 November 2015
Started updating converters
v. 7.3 — 26 October 2015
Updated meetings for 2016
v. 7.2 — 12 July 2015
Several sections re-ordered to present the material is a more logical fashion. Numerous grammatical elisions corrected, and some late typos (thanks to Rob Borland).
v. 7.1 — 10 June 2015
Minor changes to accommodate revised PDF format.
v. 7.0 — 30 July 2014
Completely re-edited, large sections rewritten, obsolete material removed, including installation changes for the 2014 DVD, and a completely new responsive web site launched.
v. 6.0 — 30 December 2013
Updated links, replaced references to obsolescent packages, rewrote installation for the 2013 DVD
v. 5.7 — 21 December 2011
Moved and expanded the details of creating a Personal TEX Directory. Added new section on using the LaTeX Font Catalogue.
v. 5.6 — 1 November 2011
Revised installation details for TL2011.
v. 5.5 — 25 May 2011
Minor revision; added details of page references in citations, a warning about the broken harvard.sty and its solution with natbib and har2nat, and a reference to bibunits.
v. 5.4 — 27 April 2011
Minor revision; added details of packages for body type size options; fixed bug in HTML bibrefs which were failing to retrieve the date.
v. 5.3 — 22 March 2011
Minor revision; removed mention of VTeX as a synchronous typographic editor and replaced with BaKoMa TeX. Located and fixed XSLT bug which was preventing cross-reference IDs being used correctly. Finally tracked down the non-appearance of italics in some places (no Lite Italic in my copy of Antique Olive).
v. 5.2 — 13 March 2011
Minor revision; even finer details of the problems Windows users face at installation.
v. 5.1 — 5 March 2011
Minor revision; spellings and font selection errors repaired; missing rule in HTML table example; better details of the problems Windows users face at installation.
v. 5 — 28 January 2011
Major revision; Installation and Editors sections rewritten, remaining package references updated, and more new ones added.
v. 4 — 1 April 2009
Major revision; Installation and Editors sections reorganised, all package references updated, and new ones added.
v. 3.7 — 22 December 2006
There have again been some small but significant improvements, both in the LATEX code, and in the default installations and implementations. The default colour package is now xcolor; the default output for many people is now PDF; and the advent of XƎTEX means that TrueType fonts and Unicode are now much more easily supported. The DocBook DTD has been updated to 4.4, and the TypeBook DTD shim likewise, and the IGNOREd code from 3.5 and earlier versions has now finally been dropped. XSLT still has the notorious design flaw of ignoring whitespace nodes in mixed content when a DTD is used, but this seems to have gone unnoticed except by the publishing industry. The use of the citetitle element for bibliographic references has been replaced by biblioref.
v. 3.6 — 31 March 2005
Since the publication of the November 2003 edition in TUGboat, several new books on LATEX have been released, and this edition reflects some of the new material and approaches contained in them. See the Bibliography for details of these publications. The only technical change has been to use empty elements for the TEX, LATEX, and other logos instead of the more usual entities so that the HTML version can use CSS to produce better logos. Thanks to whoever wrote the CSS for TEX4ht, which is where I found the styles.
v. 3.5 — 29 July 2004
Modified DTD to add span element type to allow use of external entities for formatted TEX, LATEX, and other logos in the HTML version. Changed entity declaration in the internal subset to enable this, and switched declarations and marked sections in the DTD. This now means it needs Saxon 7 or 8 to process, as Saxon 6 does not handle parameter entities values used as parameter entity declarations.
v. 3.4 — 9 November 2003
Applied all Barbara Beeton’s corrections (see separate emails) and rewrote a few formatting macros to allow the document to fit more easily into the US Letter shape. It would be nice if it would also format for A5 so that it could become a paperback but that’s another day’s work. Started on writing the missing sections (Installing Type 1 CM Fonts and Going beyond LATEX, but these are not finished yet) and rewrote entirely the existing (non-CM) Type 1 font installation procedure in line with the new (unreleased) Gutta-Percha script. Added hidden meanings for CD, DVD, IBM.
v. 3.3 — 20 August 2003
Fixed XSLT bug which wrongly lettered appendices. Fixed problem which called wrong font for examples of Times and Helvetica (thanks to William Adams). Updated numerous typos, added comments about pdftex option to color. Rewrote formatting for TUGboat.
v. 3.2 — 5 March 2003
Finished rewrite. Revised and expanded almost everything.
v. 3.1 — 28 August 2002
Recast in DocBook and reworded some sections. Started the big rewrite.
  1. See, for example, the list of consultants published by TUG

  2. A guesstimate. With free software it’s virtually impossible to tell how many people are using it. 

  3. GNU’s Not Unix (GNU) is a project to create a completely free computing system — ‘free’ meaning both free from encumbrances and restrictions as well as free of charge. 

  4. Knuth still fixes bugs, although the chance of finding a bug in TEX these days approaches zero. 

  5. Some which are straightforward are shown in Figure 1.1 below. 

  6. The £ sign is now nearly obsolete except in the United Kingdom (UK) and some of its former colonial dependencies; in Egypt, Sudan, and Syria; and some other countries for historical purposes. It should not be confused with ₤, used in countries using the Lira. 

  7. Remember not everyone is lucky enough to be able to install new software: many users on business and academic networks still use old versions of TEX because they or their system managers don’t know how to update them. Local user groups may be able to provide help and support here. 

  8. Bear in mind that the degree symbol is a non-ASCII character, so you must specify what input encoding you are using if you want to type it: see the example of the inputenc package in § 1.9 above. If you don’t want to use non-ASCII characters (or if you are using a system which cannot generate them), you can use the command \textdegree to get the degree sign. 

  9. You will also see dollar signs used for math mode. This is quite common but deprecated: it’s what plain TEX used in the days before LATEX, and the habit got ingrained in many mathematicians. It still works as a convenient shorthand like $x=y$, as do double-dollars for display-mode math like $$E=mc^2$$, but they are only mentioned here to warn readers seeing them in other authors’ work that \(...\) and \[...\] are the proper LATEX commands. 

  10. Readers familiar with SGML, HTML, and XML will recognise the concept as similar to the Document Type Declaration (it’s still called a ‘type’ there, not a ‘class’). 

  11. Theses and dissertations require an Abstract, which is provided in the report class but not in the book class. Many universities provide a special thesis class of their own. 

  12. The built-in letter class is rather idiosyncratic: there are much better ones you can use which you will find in the memoir package and the komascript bundle. 

  13. ‘Letter’ size is 8½″×11″, which is the trimmed size of the long-obsolete Demy Quarto, still in use in North America. Other common US office sizes are ‘Legal’, which is 8½″×14″, a ‘bastard’ (variant) cutting close to the old Foolscap (8¼″×13¼″); Ledger or Tabloid (11″×17″, which is exactly twice ‘Letter’, in the same way that A3 is twice A4); and ‘Executive’ (7″×10″). International Organization for Standardization (ISO) standard ‘A’, ‘B’, and ‘C’ paper sizes, used everywhere else, are still largely unknown in many parts of North America. 

  14. Note that the standard built-in document classes (book, article, report, or letter) only use the paper size to adjust the margins: they do not embed the paper size name in the PostScript or PDF output. For this you need the geometry package in order to ensure that the paper size name gets embedded correctly in the output, otherwise printers may select the wrong paper tray, or reject the job. 

  15. A few publishers’ journal style packages ask for the Abstract to be typed before the \maketitle because they do special formatting with it along with the title block. 

  16. It is arguable that chapters also have no place in reports, either, as these are conventionally divided into sections as the top-level division. LATEX, however, assumes your reports have chapters, but this is only the default, and can be changed very simply (see § 7.6 below). 

  17. Paragraph spacing and indentation are cultural settings. If you are typesetting in a language other than English, you should use the babel or polyglossia packages, which alter many things, including the spacing and the naming of sections, to conform with the standards of different cultures, countries, and languages. 

  18. Koma-Script is a bundle of alternative classes by Markus Kohm. 

  19. MiKTEX users note that you cannot process TEX Installer (.ins and .dtx) files inside MiKTEX’s own installation folders: you have to process them elsewhere first, hence the need for a temporary directory. 

  20. For example, there is no separate xcolor.dtx and xcolor.ins for the xcolor package because it forms part of the graphics bundle, which is included with all LATEX systems anyway. Such packages change very rarely, as they form part of the kernel of LATEX and are very stable. You should never try to update these packages in isolation. 

  21. Almost all of these have been updated to work with LATEX, so they should be installed as in step 3 below, but there are a few remaining. 

  22. Note that this means newsreaders for the Usenet News (Network News Transfer Protocol (NNTP)) service. It does not mean readers for Really Simple Syndication (RSS) feeds, which are a different thing entirely — these are unfortunately also sometimes referred to as ‘newsreaders’. 

  23. It’s worth pointing out that ‘technical’ doesn’t necessarily mean ‘computer technical’ or ‘engineering technical’, least of all ‘mathematical technical’: it just means it contains a lot of τέχνη, Greek for specialist material or artistry. A literary analysis such as La Textualisation de Madame Bovary (on the marginal notes in the manuscripts of Gustave Flaubert’s novel) is every bit as technical in the literary or linguistic field as the maintenance manual for the Airbus 380 is in the aircraft engineering field. 

  24. In fact, any time you define a counter in LATEX, you automatically get a command to reproduce its value. So if you defined a new counter example to use in a teaching book, by saying \newcounter{example}, that automatically makes available the command \theexample for use when you want to display the current value of example

  25. You can use the tabular environment anywhere you need stuff aligned in rows and columns, not just in a figure. 

  26. Note that this use of the double backslash to signal the end of a row is subtly different from the use we saw in § 1.10.5 above to terminate a normal text line prematurely. Here it marks the end of a table row. 

  27. The term ‘spring margins’ comes from the DOS wordprocessor PC-Write and seems to be due to its author, the late Bob Wallace. I am not aware of any other mainstream system at the time that implemented them. 

  28. This is known as Anglo-American usage (and applies to those countries and their [legacy] colonies, when using the English language). 

  29. You may find a lot of old files which use a package called epsf. Don’t use it: it’s obsolete. The graphicx package has an ‘x’ because it’s an extension on the older package called graphics

  30. Thanks to Enrico Gregorio and Philipp Stephani on comp.text.tex for locating this for me. 

  31. The original term Uniform Resource Locator (URL) is now deprecated in favour of the more accurate Uniform Resource Identifier (URI). For details see http://www.w3.org/Addressing/. The older term still persists, especially in this LATEX package and its command, and in some XML markup vocabularies. 

  32. A number of environments which do complicated things with the category codes of characters have this requirement to end the environment with the \end{...} command on a line by itself, at the start of the line. These include the Verbatim environment from the fancyvrb package, and any of the \end{...} commands taken over by the endfloat package. 

  33. Like this. 

  34. Be aware that in some disciplines where cross-references are not much used, the word ‘references’ may be used to mean ‘bibliographic references’. 

  35. This section is labelled normalxref, for example. 

  36. So I can refer here to the label of this section as \ref{normalxref} and get the value ‘§ 5.3.1 (this section)’.  

  37. The major differences between BIBTEX’s use of these files and biblatex’s use of them is that biblatex allows many more different types of fields, and is generally more up-to-date; and biber sorts UTF-8 correctly, and is more configurable. 

  38. This can be confusing to outsiders: it’s not clear how they refer to conventional footnotes, or if they even use them. 

  39. On Unix & GNU/Linux systems (including Apple Macintosh OS X, just type the command man makeindex; the page is also available in many reference sites on the web. 

  40. Some authors — and perhaps some designers — believe that consistency is undesirable, and that double-page layouts in printed books should each be designed independently. Valerie Kirschenbaum’s magnificent Goodbye Gutenberg expresses this both eloquently and attractively, but the cost of such design labour and the cost of four-colour printing on all pages places it beyond the reach of most publishers’ budgets until the economics of on-demand four-colour ‘printing’ makes it possible. 

  41. This does not apply for the German technique in blackletter type of using letter-spacing instead of (non-existent) italics. The defaults in the soul package were designed to cater for this. 

  42. In some cases, FontBook may believe them to have missing tables, and in others, they may duplicate existing Mac system fonts, and FontBook’s behaviour seems to be to use the TEX Live fonts in preference to its own. 

  43. The licence for Utopia does not allow it to be distributed automatically to users, but you can download it personally. 

  44. Although if you’re a typographer wanting to experiment with typewriter typefaces with and without serifs, you can use METAFONT or FontForgeto do exactly this kind of thing. But that’s way outside the scope of this document. 

  45. If you move all this Preamble into a package (.sty) file of your own, you don’t need these commands: the use of @ signs in command names is allowed in package and class files. 

  46. Don’t try this at home alone, folks! This one is safe enough, but you should strictly avoid \def for a couple of years. Stick to \newcommand for now. 

  47. The former OpenOffice was taken over by Apache, and is no longer regarded as a contender. 

  48. Strictly speaking it isn’t output at this stage: XML processors build a ‘tree’ (a hierarchy) of elements in memory, and they only get ‘serialised’ at the end of processing, into a stream of characters written to a file. 

  49. There was one once, in the mid-1990s, actually made by Microsoft: SGML Author for Word. It wasn’t an editor as its name suggested, but a converter that used Named Styles to convert losslessly from SGML to Word and back, repeatedly, so that non-tech management could edit tech documents. Just as XML was taking off, they dropped it on the floor. Go figure. See https://cora.ucc.ie/bitstream/handle/10468/1690/Human-Interfaces-to-Structured-Documents.pdf#page=393 and http://xml.silmaril.ie/downloads/sgml-author-review.pdf for more details 

  50. On Unix & GNU/Linux systems, including Apple Macintosh OS X, the easiest way to do this is in a Terminal window, in your Personal TEX Directory, using the command mkdir -p fonts/source/public/whatever, as this creates any intervening subdirectories for you. Under Windows, you have to create each subsubdirectory individually.