Exemple commenté de fichier LaTeX

Voici le source du fichier principal de la documentation (1998), dont est issu en partie le site des tuteurs. Ce sont les déclarations des principales options, celle que vous voulez avoir pour faire un fichier LaTeX standard. Ce fichier a été légèrement modifié afin d'être relativement simple.

\documentclass[a4paper,oneside,12pt]{article}
On veut taper un document de style « article » (le standard pour des textes peu longs ; pour taper une thèse, on préfèrera le style « book »). Les options choisies sont : a4paper (pour avoir un résultat au format A4), oneside (pour ne pas différencier les pages paires et impaires ; utilisez twoside si vous voulez relier votre document final) et 12pt, qui sera la taille du texte (vous pouvez préciser aussi 10pt ou 11pt.
\usepackage{longtable,geometry}
J'utilise le package longtable pour faire des tableaux qui tiennent sur plusieurs pages, et le package geometry pour redéfinir moi-même les dimensions des pages.
\usepackage[frenchb]{babel}
J'utilise le package babel avec l'option frenchb (francais fonctionne également), pour que soient prises en compte les particularités de la typographie française.
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
Je demande ensuite que les caractères accentués soient reconnus comme de l'isolatin1. Enfin, je demande que soient utilisées les fontes de LaTeX incluant les caractères essentiels à composer les mots accentués du français.
\usepackage[babel]{csquotes}
\MakeAutoQuote{«}{»}
Ces lignes permettent d'utiliser simplement les guillemets sans espaces, le package csquotes s'occupera de l'espacement.
\pagestyle{headings}
Je demande que les titres des sections apparaissent en haut de chaque page. (cf. aussi le package fancyhdr.
\geometry{dvips,a4paper,margin=1.5in}
Je passe à geometry les informations suivantes : pilote, dimensions du papier et marges.
\title{Aide-mémoire}
\author{Thomas Dupond}

\begin{document}
\maketitle
\tableofcontents
Je déclare le titre de l'ouvrage, l'auteur (ces déclarations ne donnent pas lui à une impression). Ensuite le document commence vraiment, le \begin{document} met fin au préambule : première page avec titre et auteur (imprimés cette fois), date et tables des matières.
\section{\LaTeX}
%^^^^^^^^^^^^^^^

\input{latex}

\section{Les commandes Unix}
%^^^^^^^^^^^^^^^^^^^^^^^^^^^
\input{unix}
J'insère deux sections dont les contenus sont donnés par les fichiers latex.tex et unix respectivement. Pour rendre le fichier source plus lisible, j'ai rajouté des commentaires derrière les %, en figurant un « soulignement ».
\appendix
On commence les annexes : la numérotation des sections est désormais alphabétique.
\section{Autres thèmes}
%^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^%
\input{lynx}
\input{disquettes}
J'insère lynx.tex et disquettes.tex. Les sections sont numérotées avec des lettres majuscules, et apparaissent ainsi dans la table des matières.
\end{document}
Enfin, je ferme le document.
Auteur : Émilia Robin (1998), François-Xavier Coudert (2002). Dernière modification le , par Josselin Noirel.