# LaTeX/Les classes

LATEX
* Généralités
* Premiers pas
** Installer LaTeX
** Premier exemple
** Lettre
** Éléments de base
** Les classes
** Structuration du texte
** Mise en forme du texte
** Faire des tableaux
** Inclure des images
** Options de mise en forme avancées
** Écrire des mathématiques
** Écrire de la physique
** Écrire des formules chimiques
** Créer une feuille de style
** À l'aide !
* Structure du document
* Gestion de la bibliographie
* Tableaux
* Images
* Éléments flottants
* Mise en forme du texte
* Choix de la police
* Mise en page
* Mathématiques
* Gestion des gros documents
* Faire des présentations
* LaTeX pour enseignants
* Arts et loisirs
** Écrire de la musique
** Dessiner des échiquiers
* Dessiner avec LaTeX
** Dessiner en LaTeX pur
** Dessiner avec PSTricks
** Dessiner avec PGF et TikZ
** Dessiner des molécules
** Réalisation de graphiques mathématiques
* Créer une extension ou une classe
* Programmer avec LaTeX
Annexes
* Vadémécum
* Conversion vers d'autres formats
* Glossaire de typographie
* Index
* Commandes
* Liens externes
La première chose que vous devez faire quand vous éditez un document LaTeX, c'est de lui préciser sa classe, c'est-à-dire le type de document que vous souhaitez réaliser. Il existe plusieurs classes, qui sont spécifiées par la commande \documentclass[options]{classe}
Les différentes classes disponibles par défaut sont :
* article : pour des articles destinés à la publication et ne contenant que quelques pages ;
* report : pour des documents un peu plus longs contenant plusieurs chapitres, comme des mémoires de thèse ;
* book : pour de véritables livres, de plusieurs centaines de pages.
* slides : pour faire des présentations sur transparents.
Il existe aussi d'autres classes moins répandues :
* beamer : pour faire des présentations utilisant la magnifique extension beamer ;
* lettre : pour faire des lettres au format français (classe écrite par l'Observatoire de Genève).
* memoir : pour écrire des mémoires, par exemple de fin d'étude.
Le choix de la classe va déterminer un certain nombre de paramètres par défaut, comme par exemple les marges, mais aussi fournir des instructions supplémentaires spécifiques.

## Classes book et report

La classe book est prévue pour faire un livre. Les spécificités du livre sont les suivantes :
* il dispose d'une page de titre séparée, suivie d'une page blanche ;
* il peut se décomposer en parties, chapitres, sections, sous-sections, sous-sous-sections, paragraphes et sous-paragraphes ;
* les parties et chapitres commencent sur une page impaire (« belle page ») ;
* les marges sont assez grandes pour permettre une lecture aisée (par rapport à la quantité de texte).
La classe report est similaire à la classe book, mais les chapitres ne commencent pas nécessairement en belle page, et l'on ne peut pas utiliser certaines fonctions comme \frontmatter, \mainmatter et \backmatter. Par contre, elle dispose d'un environnement abstract permettant la mise en forme automatique d'un résumé.
La structure typique d'un livre sera :
Nous avons ici trois instructions donnant des informations sur le livre :
* \title pour le titre ;
* \author pour le nom de l'auteur ;
* \date pour la date.
l'instruction \maketitle crée la page de titre à partir des informations données par les instructions ci-dessus.
L'instruction \tableofcontents crée automatiquement la table des matières (ce qui nécessite une double compilation), à partir des parties, chapitres, sections, … définis dans le corps du livre. En typographie française, la table des matières est à la fin.

## Classe article

Par rapport à un livre, un article :
* a son titre sur la même page que le début du texte ;
* a des marges plus étroites (mise en page dans un journal) ;
* a moins de subdivisions de texte : il n'y a pas de chapitre.
La structure de base d'un article est similaire à celle d'un livre (on ne peut cependant pas créer de chapitre) ; seul le résultat diffère :

## Classes spécifiques

Certaines publications scientifiques acceptent les soumissions au format LaTeX ; c'est parfois même le format recommandé. Ils fournissent en général une classe spécifique, avec la documentation requise pour l'utiliser.

## Informations sur l'œuvre
### Titre

Le titre est nécessairement composé d'un seul alinéa (un seul paragraphe). Si l'on veut introduire des retours de ligne, il faut utiliser \\. Si l'on veut « sauter des lignes », il faut utiliser la commande \vspace ou une commande similaire (cf. Éléments de base > Espaces et changements de ligne).
On peut y inclure des images.

### Auteur

Si l'ouvrage comporte plusieurs auteurs, ceux-ci sont tous mis dans le bloc de l'instruction \author, mais sont séparés par l'instruction \and.
Le nom d'un auteur peut être suivi d'une instruction \thanks{…}, qui permet de lui associer une note de bas de page.
Par exemple :

### Date

Si l'on n'utilise pas l'instruction date, LaTeX met la date de la compilation. Pour ne pas avoir de date, il faut définir une date vide :

## Notes

* ↑ la documentation est dans un fichier appelé letdoc.ps