Options de ligne horizontale dans LaTeX
LaTeX offre une multitude de possibilités en matière de composition et de mise en forme de document. Il est particulièrement utile quand vous traitez des mathématiques, mais il possède aussi des applications bien au-delà. Le prix à payer par rapport aux autres logiciels de traitement de texte et de composition est la complexité accrue, mais si vous voulez que votre document ait la meilleure apparence possible, LaTeX en vaut plus que la peine. Tant que vous êtes prêt à apprendre un peu quand vous voulez faire quelque chose comme tracer une ligne horizontale dans LaTeX, vous pouvez faire à peu près tout ce dont vous avez besoin avec le système.
Commande \rule dans LaTeX
Quand vous voulez créer une ligne horizontale dans LaTeX de n'importe quelle longueur et épaisseur, la commande \rule est la plus simple à utiliser. Tapez simplement \rule{longueur}{épaisseur} avec la longueur et l'épaisseur de ligne choisies à la place des deux mots indicatifs dans l'exemple. Vous devez spécifier l'unité que vous utilisez (par exemple, cm ou pt), mais si vous le faites, vous pouvez créer une ligne horizontale adaptée à vos besoins avec cette commande.
Si vous voulez la ligne relevée au-dessus (ou abaissée en dessous) de l'emplacement neutre, vous pouvez inclure un argument optionnel entre crochets juste après le « \rule » pour le « hauteur-relevage ». Pour augmenter la position verticale, utilisez une valeur positive ; pour la diminuer, utilisez une valeur négative. Pour cet argument et les arguments principaux de longueur et épaisseur de la commande \rule, il est préférable d'essayer quelques options et de voir laquelle convient le mieux à vos besoins.
\hline dans LaTeX
La commande \hline est souvent décrite comme le moyen le plus simple de créer une ligne horizontale, et en un sens, c'est certainement vrai car vous entrez \hline sans besoin d'arguments ni d'autre chose. Cependant, cette commande se rapporte spécifiquement aux tableaux dans LaTeX, donc vous ne pouvez l'utiliser que dans un tableau. La commande trace une ligne de la même largeur que le tableau.
Vous pouvez aussi entrer deux commandes \hline successives si vous voulez deux lignes avec un petit espace les séparant.
Commande \line dans LaTeX
La commande \line est plus polyvalente que les options précédentes en ce que vous pouvez définir une pente pour la ligne que vous tracez, et avec un choix spécifique, vous pouvez l'utiliser pour tracer des lignes horizontales aussi. Tapez \line(x-pente,y-pente){longueur} avec la pente en x, pente en y et longueur souhaités à la place des mots indicatifs. Pour une ligne horizontale, vous voulez « (1,0) » pour la première partie, ce qui donne une ligne avec une pente unitaire dans la direction x et aucune pente dans la direction y. Encore une fois, assurez-vous d'inclure des unités pour la longueur pour que LaTeX sache ce que vous voulez.
Commande \hrulefill dans LaTeX
La commande LaTeX hrule qui se rapproche le plus d'une ligne horizontale est \hrulefill. Cette commande produit une ligne avec une « longueur élastique », ce qui signifie que la longueur varie selon ce avec quoi elle partage une ligne. C'est particulièrement utile pour les tables des matières, où vous pouvez vouloir le titre d'un chapitre et le numéro de page sur la même ligne mais séparés par une ligne horizontale, de sorte que les numéros de page soient alignés à droite dans le document final. C'est idéal pour combler les longueurs variables causées par les titres de chapitres sans avoir à affiner la longueur avec la commande rule, par exemple.
Commande \dotfill dans LaTeX
Si vous voulez la même fonctionnalité que \hrulefill mais avec des points au lieu d'une ligne horizontale droite, vous pouvez utiliser \dotfill. Cela fonctionne exactement de la même manière en ce que la longueur est variable. Certaines personnes préfèrent ce style pour les tables des matières.
