« LaTeX/Créer une feuille de style » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 22 :
Comme le document ne peut comporter qu'un seul niveau de titre, on peut choisir la classe <code>article</code> ; on indique le corps du texte :
<source lang="latex">
\documentclass[a4paper, 12pt]{articlescrartcl}
</source>
Notons que l'on a imposé un corps de {{unité|12|pt}} au texte « normal » ; pour l'instant, c'est LaTeX qui fixe les corps des autres parties (titres, notes), de manière proportionnelle. Avec le paramètre <code>12pt</code>, le corps des notes est de {{unité|10|pt}}, il n'y a donc rien pour ce cas-là. Par contre, le titre de l'article est dans le meme corps que la commande <code>\Huge</code>, c'est-à-dire ici {{unité|25pt}} : la commande <code>\large</code>, quant à elle, donne un corps de {{unité|14|pt}} et peut donc être utilisé pour le sous-titre.
 
Les marges sont définies simplement par l'extension <code>geometry</code>, et la fonte par l'extension <code>times</code> :
<source lang="latex">
Ligne 29 ⟶ 31 :
\usepackage{times}
</source>
 
La définition du titre de document peut être ajustée avec l'extension <code>titling</code>. Pour redéfinir les corps, nous utilisons la commande <code>\fontesize{''corps1''}{''corps2''}\selectfont</code>, où ''corps1'' est le corps du texte et ''corps2'' est le corps utilisé pour les interlignes.
<source lang="latex">
\usepackage{titling}
 
\pretitle{\begin{center}\fontesize{16pt}{16pt}\selectfont}
\posttitle{\par\end{center}\vskip 3em}
</source>
 
La classe <code>article</code> ne dispose pas de commande pour générer un sous-titre. On aurait pu utiliser la classe <code>scrartcl</code> à la place, mais l'extension <code>titling</code> ne permet pas de redéfinir le sous-titrage, on créera donc le sous-titre à la main. La création à la main est déconseillée, car cela ne permet pas de garantir l'uniformité entre les documents ; toutefois, ici, cela n'intervient qu'une seule fois par document, et automatiser l'opération nous entraînerait trop loin.
 
== Notes ==