La página

En el capítulo anterior estuvimos hablando de los diferentes estilos que le podemos dar al texto, ahora nos centraremos en el formato de la propia página. Vamos a ver cómo configurar cuatro cosas que los que venimos de editores tipo Libre Office echamos de menos: la alineación, el interlineado, los márgenes y la sangría. Va un spoiler:

There is a LaTeX package for it

Alineación

Os habréis fijado que LaTeX justifica el texto por defecto, algo que a mí personalmente me encanta. Para cambiar la alineación tenemos comandos y entornos equivalentes, los comandos hacen efecto en el grupo actual y los entornos en su contenido. Tanto los unos como los otros valen tanto para el texto como para las tablas y figuras:

Hay dos diferencias entre usar un entorno y un comando para alinear:

Los comandos son bastante prácticos cuando ya estamos dentro de un entorno porque nos evitamos escribir otro begin y end y, además, mejoramos la legibilidad.

Van unos ejemplos de texto alineado a la derecha:


% Texto alineado a la derecha

% Opción 1: entorno flushright
\begin{flushright}
  Texto
\end{flushright}

% Opción 2: \raggedleft + \par
{\raggedleft Texto\par}

% Opción 3: \raggedleft + línea en blanco
{\raggedleft Texto

}

% Opción 4: \raggedleft + entorno que indica final de párrafo
\begin{quote}
  \raggedleft
  Texto
\end{quote}

Acabo de descubrir que en español se puede uno referir a la alineación como bandera, es decir, un texto alineado a la derecha tendrá bandera a la derecha, porque parece una bandera cuyo mástil está a la derecha. Qué cosas que aprendemos, oiga.

Interlineado

Antes de deciros cómo cambiar el interlineado os dejo con este extracto del artículo Double-spaced documents in LaTeX de la lista de preguntas frecuentes de LaTeX:

También os podría contar como tuve que escribir mi Proyecto de Investigación en Arial 12, con interlineado de 1.5 y unos márgenes que daban ganas de llorar a pesar de que estaba usando LaTeX. Todo ello porque había unas exigencias de formato, algo muy genial teniendo en cuenta que ese documento pasaba por un supuesto comité en el que nadie se lo leía. Writer2Latex me salvó la vida ahí. Pero mejor lo dejamos para otro día.

Of course, the real solution (other than for private copy editing) is not to use double-spacing at all. Universities, in particular, have no excuse for specifying double-spacing in submitted dissertations: LaTeX is a typesetting system, not a typewriter-substitute, and can (properly used) make single-spaced text even more easily readable than double-spaced typewritten text.

Se refiere al interlineado doble, pero lo mismo me vale para cualquiera que no sea el simple. Pero, como todo en LaTeX, lo podemos cambiar si nos da por ahí, qué demonios. Para ello según ese mismo documento, lo mejor es usar el paquete setspace ya que mantiene el interlineado simple en los pies de figura y tabla o en las notas al pie, sitios donde no nos aporta nada que las líneas estén más separadas.

Simplemente cargamos el paquete y elegimos el interlineado:

% Preámbulo
\usepackage{setspace}

\doublespacing % Interlineado doble
% \onehalfspacing % Interlineado 1.5
% \singlespacing % Interlineado simple

Márgenes

Para los márgenes, como en los demás casos, lo mejor es usar un paquete que gestione las cosas por nosotros. Yo uso geometry porque es el que usa Pandoc y yo confío ciegamente en él.

Tan fácil de usar como cargar el paquete dándole como argumento opcional el tamaño del margen. Para un margen uniforme haríamos:

\usepackage[margin=1cm]{geometry}

Y para definir cada margen por su lado:

\usepackage[top=1cm, bottom=1cm, right=0.5cm, left=1.5cm]{geometry}

Para más detalles siempre está disponible el manual

Sangría

Las normas tipográficas nos dicen que para separar dos párrafos podemos usar una línea en blanco o sangría, pero no ambas cosas. Si no le decimos nada, LaTeX se decanta por la segunda opción. Para separar los párrafos con líneas en blanco lo más fácil es usar el paquete parskip. También podríamos poner \noindent delante de cada párrafo que no queremos que se indente o usar \setlength{\parindent}{0cm}, pero el paquete parskip afecta al documento completo y nos evita problemas con la gestión del espacio.

Lo cargamos en el preámbulo y a correr:

\usepackage{parskip}

Recapitulemos

Como recomendación general a la hora de tocar el formato:

Lo mejor es dejarle siempre a LaTeX las decisiones de estilo. Él sabe de tipografía y nosotros no, si hurgamos la probabilidad de convertir el documento en una cosa que dé dolor de ojos es muy alta.

Y como recapitulación a lo que hemos visto sobre la página:

Referencias

LaTeX/Page Layout en WikiBooks

Quick note on line spacing

Paragraph indent and break en WikiBooks

\raggedleft en Hypertext Help with LaTeX

Anterior: Formas, tamaños y colores, Siguiente: Espacio en blanco [Contenido]