« LaTeX/Structure du document » : différence entre les versions

Contenu supprimé Contenu ajouté
m →‎Préambule : ref index
m →‎Préambule : cohérence, mise en forme
Ligne 9 :
== Préambule ==
 
Si vous vous rappelez du cours d'instruction précédent, le préambule est la partie se trouvant au tout début du fichier source LatexLaTeX avant la commande <code>\begin{document}</code>. Elle contient normalement les commandes qui affectent le document entier.
<source lang="latex">
% simple.tex – Un exemple d'article simple pour illustrer la structure d'un document.
\documentclass{article}
\usepackage[francaisfrenchb]{babel}
\usepackage[T1]{fontenc}
\usepackage{times}
Ligne 20 :
...
</source>
La première ligne est un commentaire (signalé par le symbole <code>%</code>). La commande de <code>\documentclass</code> prend un paramètre, qui est dans ce cas ''article'', parce que c'est le type de document que nous voulons produire. Les autres classes existantes sont ''book'', ''report'', ''thesis'' etc. Il est également possible de créer vos propres classes, comme souvent les éditeurs de journal le font, en fournissant simplement leur propre fichier de classe qui indique à latexLaTeX comment composer le contenu. Mais nous nous contenterons de la classe standard d'article pour l'instant !. La commande <code>\usepackage</code> est une commande importante qui demande à LatexLaTeX d'utiliser quelques macro-commandes externes. Dans cet exemple, j'ai indiqué <code>times</code> qui signifie que LatexLaTeX emploiera les polices postscript de type 1, qui paraissent plus jolies :).
 
Et enfin, le <code>\begin{document}</code> qui ne fait pas strictement partie du préambule, mais que je mettrai quand même ici, étant donné qu'il marque la fin du préambule et déclare comme son nom l'indique que le document commence à partir de cet endroit.
 
<span id="babel2">Voici</span> une autre possiblité de commencer le document en plaçant l'option de langue dans le préambule :
<source lang="latex">
% simple.tex – Un exemple d'article simple pour illustrer la structure d'un document.
\documentclass[francaisfrenchb]{article}
\usepackage{babel}
\usepackage[T1]{fontenc}
Ligne 34 :
...
</source>
ainsi chaque nouvelle commande <code>\usepackage</code> saura automatiquement (si besoin est) qu'elle doit utiliser l'option <code>francaisfrenchb</code>
ici plus besoin donc de rajouter l'option <code>francaisfrenchb</code> au paquet <code>babel</code>.
 
<span id="babel2">À</span> titre d'information, deux extensions existent afin d'obtenir la typographie française sous latexLaTeX :
* l'extension <code>babel</code> avec l'option <code>[frenchb]</code> (l'option <code>[francais]</code> est obsolète depuis la version 3.6 de <code>babel</code>) ;
* l'extension <code>frenchpro</code> de Bernard <font style="font-variant:small-caps">Gaulle</font>, payantpayante, ou <code>frenchle</code>, gratuite mais plus restreinte (l'ancienne extension <code>french</code> est obsolète).
 
Si vous mettez <code>[french]</code> à la place de <code>[frenchb]</code>, <code>babel</code> essayera de trouver le package <code>french</code> de B. <font style="font-variant:small-caps">Gaulle</font>.