Options de ligne horizontale dans LaTeX

Hommes d'affaires travaillant sur un ordinateur portable à la maison, mise en quarantaine du coronavirus covid-19, travail à domicile ou travail à domicile et concept de distanciation sociale

LaTeX offre de nombreuses façons de composer et de formater un document.

Crédit d'image : Nattakorn Maneerat/iStock/GettyImages

LaTeX offre une multitude de possibilités lorsqu'il s'agit de composer et de formater un document. Il est particulièrement utile lorsque vous traitez de mathématiques, mais il propose également des applications bien au-delà de cela. Le prix que vous payez par rapport à d'autres logiciels de traitement de texte et de composition est pour la complexité accrue, mais si vous voulez que votre document soit le meilleur possible, LaTeX en vaut la peine. Tant que vous êtes prêt à apprendre un peu lorsque 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.

\rule Commande dans LaTeX

Lorsque vous souhaitez créer une ligne horizontale en 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 que vous avez choisies à la place des deux mots réservés dans l'exemple. Vous devez spécifier l'unité que vous utilisez lorsque vous faites cela (par exemple, cm ou pt), mais si vous faites cela, vous pouvez créer une ligne horizontale en fonction de vos besoins en utilisant cette commande.

Vidéo du jour

Si vous voulez que la ligne soit élevée au-dessus (ou abaissée en dessous) de l'emplacement neutre, vous pouvez inclure un argument facultatif dans crochets juste après le "\rule" pour le "raise-hauteur." Pour augmenter la position verticale, utilisez un valeur; pour le diminuer, utilisez un négatif. Pour cela et pour les principaux arguments de longueur et d'épaisseur de la commande \rule, il est préférable d'essayer quelques options et de voir celle qui convient le mieux à vos besoins.

\hline en LaTeX

La commande \hline est souvent considérée comme le moyen le plus simple de créer une ligne horizontale, et dans un sens, c'est certainement vrai parce que vous entrez \hline sans avoir besoin d'arguments ou quoi que ce soit d'autre. Cependant, cette commande concerne spécifiquement les tableaux dans LaTeX, vous ne pouvez donc l'utiliser que dans le cadre d'un tableau. La commande trace une ligne de la même largeur que le tableau.

Vous pouvez également saisir deux commandes \hline successives si vous souhaitez deux lignes avec un petit espace les séparant.

\line Commande dans LaTeX

La commande \line est plus polyvalente que les options précédentes en ce sens que vous pouvez définir une pente pour la ligne que vous dessinez, et avec un choix spécifique, vous pouvez également l'utiliser pour dessiner des lignes horizontales. Taper \line (pente x, pente y){longueur} avec le X-pente, oui-pente et longueur que vous voulez à la place des mots d'espace réservé. Pour une ligne horizontale, vous voulez "(1,0)" pour la première partie, vous obtenez donc une ligne avec une pente unitaire dans le X-direction et aucune pente dans le oui-direction. Encore une fois, assurez-vous d'inclure des unités pour la longueur afin que LaTeX sache ce que vous voulez.

Commande \hrulefill dans LaTeX

La commande LaTeX hrule qui est la chose la plus proche d'une ligne horizontale est \hrulefill. Cette commande produit une ligne avec une "longueur de caoutchouc", ce qui signifie que la longueur varie en fonction de ce avec quoi elle partage une ligne. Ceci est particulièrement utile pour les pages de sommaire, où vous voudrez peut-être le titre d'un chapitre et la page sur la même ligne mais séparée par une ligne horizontale et donc les numéros de page sont alignés à droite dans la finale document. C'est idéal pour remplir les longueurs variables causées par les titres de chapitre sans avoir à affiner la longueur à l'aide de la commande règle, par exemple.

Commande \dotfill dans LaTeX

Si vous voulez la même fonctionnalité que \hrulefill sauf avec des points au lieu d'une ligne horizontale droite, vous pouvez utiliser \dotfill. Cela fonctionne exactement de la même manière dans la mesure où la longueur est variable. Certaines personnes préfèrent ce style pour les pages de contenu.