LaTeX – Modificando el espacio de interlineado

Objetivo: mostrar cómo modificar la distancia entre líneas en un documento LaTeX.

\LaTeX está concebido para que no nos preocupemos por los detalles concretos de la maquetación de un documento. Típicamente, diremos qué tipo de estructuras lógicas deseamos crear y dejaremos que \LaTeX se preocupe por las cuestiones de diseño.

Pero, naturalmente, tenemos a nuestra alcance toda su potencia para realizar el ajuste fino de cualquier parámetro relacionado con la presentación del documento.

Esa es una de las razones por las que adoro \LaTeX. En apenas varias horas de formación puedes estar generando documentos de muy alta calidad. Después, conforme vas estudiando más y más, empiezas a utilizar comandos de ajuste fino, nuevos paquetes o incluso personalizas las clases.

Voy a mostrarte hoy cómo proceder para modificar el interlineado, si no te gusta el que el programa te ofrece por defecto.

Hay una magnitud que controla la separación de líneas en \LaTeX: \baselineskip.

Puede ser tentador, entonces, introducir un simple comando para modificar esa magnitud, como

\setlength{\baselineskip}{18pt}

Sin embargo, eso NO FUNCIONA.

La cuestión es que \LaTeX sobreescribe \baselineskip y lo ajusta dinámicamente en función de aspectos como, por ejemplo, el tamaño de la fuente.

Típicamente, para una fuente de tamaño normal de 10pt, la separación entre líneas es 12pt. Pero, si esa misma fuente la empleas en versión Huge, puedes encontrarte con una separación de hasta 30pt.

Para modificar el interlineado recurrimos a la macro \baselinestretch, que no es más que un multiplicador del valor de \baselineskip. Por defecto, su valor es 1.

Si hacemos que el valor del multiplicador sea 2, conseguiremos que la separación entre líneas sea del doble. El comando siguiente, que introduciremos en el preámbulo, redefine la macro \baselinestrech:

\renewcommand{\baselinestretch}{2}

Si en vez del doble deseáramos una distancia y media:

\renewcommand{\baselinestretch}{1.5}

De este modo, podemos olvidarnos tranquilamente del ajuste dinámico que \LaTeX realiza sobre \baselineskip. Si ante una fuente normal separaba las líneas 12pt y 30pt en versión Huge, con un multiplicador de 1.5 las separará 18pt y 45pt, respectivamente.

Presta mucha atención al uso de \renewcommand: lo emplearemos continuamente en numerosos contextos.

Javier Montero Gabarró


LaTeX – Modificando el espacio de interlineado


El texto de este artículo se encuentra sometido a una licencia Creative Commons del tipo CC-BY-NC-ND (reconocimiento, no comercial, sin obra derivada, 3.0 unported)


El Club del Autodidacta


Índice completo de artículos relacionados con \LaTeX.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies