« LaTeX/Créer une extension ou une classe » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 97 :
 
== Gestion des options ==
 
On peut passer des options à une classe ou à une extension.
 
=== Options s'appliquant aux extensions appelées ===
 
La classe ou l'extension personnelle peut faire appel à d'autres extensions. Dans ce cas-là, les options peuvent être définies « en dur » comme nous l'avons fait ci-dessus, mais les options peuvent aussi être transmises lors de l'appel de l'extension ou de la classe personnelle.
 
Par exemple, si l'on veut laisser le choix de la langue, on utilise dans le fichier <code>.cls</code> ou </code>.sty</code>
<source lang="latex">
\RequirePackageWithOptions{babel}
</source>
le fichier <code>.tex</code> contiendra alors
<source lang="latex">
\usepackage[frenchb]{monextension}
</source>
ou bien
<source lang="latex">
\documentclass[frenchb]{maclasse}
</source>
 
=== Options s'appliquant à la classe appelée ===
 
De même, lorsque l'on appelle une classe standard dans une classe personnelle, on peut laisser le choix des options de classe dans le fichier <code<.tex</code>, par exemple, pour le fichier <code>.cls</code> :
<source lang="latex">
\LoadClassWithOptions{article}
</source>
et pour le fichier <code<.tex</code> :
<source lang="latex">
\documentclass[a4paper, 11pt]{maclasse}
</source>
 
== Voir aussi ==