Lección 13 de 19

Página y márgenes con geometry

El paquete geometry controla papel, márgenes y orientación con opciones declarativas en el preámbulo.

Objetivos de la lección

  • Configurar papel, márgenes y orientación con geometry
  • Cambiar la geometría en mitad del documento con \newgeometry
  • Entender qué es el área de texto y cómo afecta a la legibilidad

Márgenes declarativos, no a ojo

La clase article trae unos márgenes por defecto bastante generosos, pensados para manuscritos con notas al margen. Para un trabajo real querrás controlarlos, y el paquete geometry es la forma estándar: una sola línea de opciones en el preámbulo declara el papel, los márgenes y el área de texto.

Las opciones más usadas son a4paper, margin (un margen uniforme), top/bottom/left/right (por lado) y landscape para orientación apaisada. geometry calcula el resto para que el área de texto quede centrada y coherente.

La regla práctica de legibilidad: entre 60 y 75 caracteres por línea. Con un papel A4 eso suele traducirse en márgenes de 2,5 a 3 cm; márgenes de 1 cm producen líneas agotadoras de leer aunque «caben más palabras».

Secciones con geometría propia

A veces una parte del documento necesita otra disposición: un apéndice apaisado con una tabla grande, o una portada con más aire. \newgeometry{...} cambia la geometría a partir de ese punto y \restoregeometry vuelve a la del preámbulo.

El paquete también ofrece la opción showframe para dibujar los límites del área de texto mientras afinas la configuración: actívala, compila, mira, desactiva. Es la forma más rápida de entender qué controla cada opción.

Documento apaisado con márgenes estrechos

Un documento apaisado (landscape) con margen uniforme de 2 cm. Compílalo y compara con los documentos anteriores: misma cantidad de texto, sensación de página completamente distinta.

Ctrl/Cmd + Enter para compilar

Portada con aire y cuerpo centrado

Crea un documento vertical A4 con márgenes de 3 cm.

Tras la primera página, usa \newgeometry{margin=1.5cm} y añade una sección con una tabla o texto ancho.

Cierra con \restoregeometry y un párrafo final; compila y compara las tres zonas.

Ctrl/Cmd + Enter para compilar