Opciones de línea horizontal en LaTeX

Gente de negocios que trabaja en una computadora portátil en casa, cuarentena por coronavirus covid-19, trabajo desde casa o trabajo en casa y concepto de distanciamiento social

LaTeX ofrece muchas formas de componer y formatear un documento.

Credito de imagen: Nattakorn Maneerat / iStock / GettyImages

LaTeX ofrece una gran cantidad de posibilidades cuando se trata de componer y formatear un documento. Es especialmente útil cuando se trata de matemáticas, pero también cuenta con aplicaciones que van mucho más allá. El precio que paga en comparación con otro software de procesamiento de texto y composición tipográfica es por la mayor complejidad, pero si desea que su documento se vea lo mejor posible, LaTeX vale la pena. Siempre que esté dispuesto a aprender un poco cuando quiera hacer algo como dibujar una línea horizontal en LaTeX, puede hacer prácticamente cualquier cosa que necesite con el sistema.

\ rule Command en LaTeX

Cuando desee crear una línea horizontal en LaTeX de cualquier longitud y grosor, el comando \ rule es el más fácil de usar. Simplemente escriba \ rule {longitud} {grosor} con la longitud y el grosor de la línea elegidos en el lugar de las dos palabras de marcador de posición en el ejemplo. Debe especificar la unidad que está usando cuando hace esto (por ejemplo, cm o pt), pero si lo hace, puede crear una línea horizontal que se adapte a sus propósitos usando este comando.

Video del día

Si desea que la línea se eleve por encima (o baje por debajo) de la ubicación neutral, puede incluir un argumento opcional en corchetes justo después de la "\ regla" para la "altura de elevación". Para aumentar la posición vertical, use un positivo valor; para disminuirlo, use uno negativo. Para esto y los argumentos principales de longitud y grosor del comando \ rule, es mejor probar algunas opciones y ver cuál es la mejor para sus propósitos.

\ hline en LaTeX

A menudo se dice que el comando \ hline es la forma más sencilla de crear una línea horizontal y, en cierto sentido, esto es ciertamente cierto porque ingresa \ hline sin necesidad de argumentos ni nada más. Sin embargo, este comando se relaciona específicamente con tablas en LaTeX, por lo que solo puede usarlo como parte de una tabla. El comando dibuja una línea del mismo ancho que la tabla.

También puede ingresar dos comandos \ hline sucesivos si desea dos líneas con un pequeño espacio que las separe.

Comando \ line en LaTeX

El comando \ line es más versátil que las opciones anteriores, ya que puede establecer una pendiente para la línea que dibuja y, con una opción específica, también puede usarlo para dibujar líneas horizontales. Escribe \ line (pendiente x, pendiente y) {longitud} con el X-Pendiente, y-la pendiente y la longitud que desee en lugar de las palabras de marcador de posición. Para una línea horizontal, desea "(1,0)" para la primera parte, por lo que obtiene una línea con una unidad de pendiente en el X-dirección y sin pendiente alguna en el y-dirección. Nuevamente, asegúrese de incluir unidades para la longitud para que LaTeX sepa lo que desea.

\ hrulefill Command en LaTeX

El comando hrule de LaTeX que es lo más parecido a una línea horizontal es \ hrulefill. Este comando produce una línea con "longitud de goma", lo que significa que la longitud varía dependiendo de con qué comparte una línea. Esto es particularmente útil para las páginas de contenido, donde es posible que desee el título de un capítulo y la página en la misma línea pero separados por una línea horizontal, por lo que los números de página están alineados a la derecha en el final documento. Esto es ideal para llenar las longitudes variables causadas por los títulos de los capítulos sin tener que ajustar la longitud usando el comando de reglas, por ejemplo.

Comando \ dotfill en LaTeX

Si desea la misma funcionalidad que \ hrulefill excepto con puntos en lugar de una línea recta horizontal, puede usar \ dotfill. Esto funciona exactamente de la misma manera, ya que la longitud es variable. Algunas personas prefieren este estilo para las páginas de contenido.