>> Électroniques Technologie >  >> Maison intelligente >> Vie intelligente

Options de ligne horizontale dans LaTeX

LaTeX offre une multitude de possibilités en matière de composition et de formatage d'un document. Il est particulièrement utile lorsque vous avez affaire à des 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 quand vous voulez faire quelque chose comme dessiner une ligne horizontale dans LaTeX, vous pouvez faire à peu près tout ce dont vous avez besoin avec le système.

Commande \rule en LaTeX

Lorsque vous souhaitez 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{length}{thickness} avec la longueur et l'épaisseur de ligne que vous avez choisies à la place des deux mots d'espace réservé dans l'exemple. Vous devez spécifier l'unité que vous utilisez lorsque vous faites cela (par exemple, cm ou pt), mais si vous le faites, vous pouvez créer une ligne horizontale adaptée à vos besoins à l'aide de cette commande.

Si vous souhaitez que la ligne soit élevée au-dessus (ou abaissée en dessous) de l'emplacement neutre, vous pouvez inclure un argument facultatif entre crochets juste après le "\rule" pour la "raise-height". Pour augmenter la position verticale, utilisez une valeur positive ; pour le diminuer, utilisez un négatif. Pour cela et 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

On dit souvent que la commande \hline est 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 tables dans LaTeX, vous ne pouvez donc l'utiliser que dans le cadre d'une table. La commande dessine une ligne de la même largeur que le tableau.

Vous pouvez également entrer deux commandes \hline successives si vous voulez deux lignes séparées par un petit espace.

Commande \line en LaTeX

La commande \line est plus polyvalente que les options précédentes dans la mesure où 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. Tapez \line(x-slope,y-slope){length} avec les x -pente, y -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 les x -direction et aucune pente dans le y -direction. Encore une fois, assurez-vous d'inclure des unités pour la longueur afin que LaTeX sache ce que vous voulez.

Commande \hrulefill en LaTeX

La commande LaTeX hrule qui se rapproche le plus d'une ligne horizontale est \hrulefill . Cette commande produit une ligne avec une "longueur en 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 contenu, où vous pouvez souhaiter que le titre d'un chapitre et la page soient sur la même ligne mais séparés par une ligne horizontale et que les numéros de page soient alignés à droite dans le document final. C'est idéal pour remplir les longueurs variables causées par les titres de chapitre sans avoir à ajuster la longueur à l'aide de la commande rule, par exemple.

Commande \dotfill en 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.


Vie intelligente