« LaTeX/Créer une extension ou une classe » : différence entre les versions
Contenu supprimé Contenu ajouté
m →Options s'appliquant à la classe appelée : coquille |
|||
Ligne 139 :
\RequirePackage{geometry}
\DeclareOption{petitemarge}{\geometry{lmargin=1cm,rmargin=1cm}}
\DeclareOption{grandemarge}{\geometry{lmargin=3cm,rmargin=3cm}}
</source>
Ligne 155 :
<source lang="latex">
\DeclareOption{petitemarge}{\input{petitemarge.clo}}
</source>
Les commandes <code>\PassOptionsToPackage</code> et <code>\PassOptionsToclass</code> permettent de passer des options à une extension ou à une classe :
\PassOptionsToPackage{''option''}{''extension''}
\PassOptionsToClass{''option''}{''classe''}
par exemple
<source lang="latex">
\RequirePackage{geometry}
\DeclareOption{petitemarge}{%
\PassOptionsToPackage{lmargin=1cm,rmargin=1cm}{geometry}}
\DeclareOption{grandemarge}{%
\PassOptionsToPackage{lmargin=3cm,rmargin=3cm}{geometry}}
</source>
|