\usepackage{geometry}

Diseño de página en LaTeX

La guía completa del diseño de página en LaTeX: establezca el tamaño del papel y los márgenes con geometry , controle la orientación de la página, añada encabezados y pies de página profesionales con fancyhdr y cree diseños de varias columnas.

\section{Tamaños de papel}

Cómo elegir un tamaño de papel

Indique el tamaño del papel como opción de geometry o de \documentclass. Se prefiere establecerlo en geometry porque garantiza que los metadatos del visor de PDF y los cálculos del bloque de texto coincidan.

a4paper210 × 297 mm

ISO A4: estándar en Europa, Asia y la mayor parte del mundo.

letterpaper8.5 × 11 in

US Letter: predeterminado en las revistas y oficinas de Norteamérica.

a5paper148 × 210 mm

ISO A5: la mitad de A4. Adecuado para folletos e informes breves.

b5paper176 × 250 mm

ISO B5: habitual en publicaciones japonesas y en algunos libros.

legalpaper8.5 × 14 in

US Legal: documentos jurídicos y contratos.

executivepaper7.25 × 10.5 in

US Executive: cartas comerciales y presentaciones.

\usepackage{geometry}

Configuración de los márgenes

Todas las dimensiones de los márgenes se establecen mediante las opciones de clave-valor de geometry. Las medidas pueden expresarse en cm , mm , in o pt .

top

Distancia desde la parte superior de la página hasta la primera línea de texto.

bottom

Distancia desde la última línea de texto hasta la parte inferior de la página.

left / inner

Margen izquierdo (o margen interior en diseños a doble cara).

right / outer

Margen derecho (o margen exterior en diseños a doble cara).

headheight

Altura reservada para el encabezado corriente. Establézcala en al menos 14 pt al usar fancyhdr.

headsep

Espacio entre la línea base del encabezado y la parte superior del bloque de texto.

\documentclass{article}
\usepackage[
  a4paper,             % paper size
  top    = 2.5cm,      % top margin
  bottom = 2.5cm,      % bottom margin
  left   = 3cm,        % left (inner) margin
  right  = 2.5cm,      % right (outer) margin
  headheight = 14pt,   % reserve space for header
]{geometry}

\begin{document}

This page uses A4 paper with custom margins. The geometry package
recalculates the text block and all dependent dimensions automatically.

\end{document}

\section{Orientation}

Orientación de la página

La orientación se controla pasando landscape o portrait a geometry. Use \newgeometry{landscape} a mitad del documento para una sola página girada.

portraitVertical

Orientación predeterminada. Más alta que ancha. Úsela para la mayoría de los documentos, artículos y libros.

landscapeHorizontal

Más ancha que alta. Pase landscape a geometry. Útil para tablas anchas, pósteres y diapositivas.

\usepackage{fancyhdr}

Encabezados y pies de página con fancyhdr

El paquete fancyhdr le da control total sobre los encabezados y pies de página corrientes. Use \fancyhead[L/C/R]{...} y \fancyfoot[L/C/R]{...} para colocar contenido en las seis posiciones (izquierda, centro y derecha en las páginas impares; el doble en documentos a doble cara con las variantes E/O).

\documentclass{article}
\usepackage[a4paper, margin=2.5cm, headheight=15pt]{geometry}
\usepackage{fancyhdr}

\pagestyle{fancy}
\fancyhf{}   % clear all default header/footer fields

% Header: left, center, right
\fancyhead[L]{\small\textit{My Report}}
\fancyhead[C]{}
\fancyhead[R]{\small\thepage}

% Footer: centered page number alternative
% \fancyfoot[C]{\thepage}

% Horizontal rule thickness below header
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0pt}

\begin{document}

\section{Introduction}
The header appears on every page showing the document title
on the left and the page number on the right.

\end{document}

\usepackage{multicol}

Diseños de varias columnas

Hay dos enfoques para el texto en varias columnas: la opción de clase de documento twocolumn para diseños de todo el documento y el paquete multicol para cambiar de columnas dentro del texto con alturas de columna equilibradas.

Clase de documento de dos columnas

Pass twocolumn to \documentclass[twocolumn]{article}. Affects the entire document. Use \onecolumn and \twocolumn to switch mid-document.

Paquete multicol

\usepackage{multicols} gives flexible column switching mid-page. \begin{multicols}{3} starts a three-column block; \end{multicols} returns to single column.

Separación entre columnas

Set \setlength{\columnsep}{20pt} to control the gap between columns. The default is 10 pt for twocolumn and adjustable with multicol.

\section{Errores comunes}

Evite estos errores de diseño

Advertencia de headheight ausente con fancyhdr

fancyhdr muestra una advertencia si headheight es demasiado pequeño para el contenido. Establezca headheight=15pt (o 14pt) en las opciones de geometry para silenciarla.

geometry entra en conflicto con otras configuraciones de márgenes

Avoid mixing geometry with manual \setlength{\topmargin}{...} calls. Let geometry manage all page dimensions from one place.

Orientación horizontal y marcas de corte

La opción landscape gira el papel. Si también usa crop o tcolorbox con size=tight, compruebe que el cuadro delimitador refleje las dimensiones giradas.

\oddsidemargin vs geometry

In older documents you may see \oddsidemargin and \evensidemargin. These are legacy approaches — replace them with a single \usepackage[left=..., right=...]{geometry} call.

\section{FAQ}

Preguntas frecuentes

\section{Guías relacionadas}

Siga aprendiendo LaTeX

Explore más guías y pruebe todos los ejemplos en vivo en el playground de FormaTeX.

Pruebe diseños de página personalizados en el playground

Compile LaTeX en el navegador con vista previa instantánea del PDF. Plan gratuito, sin necesidad de tarjeta de crédito.