> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/es/formato/07-page-size-and-margins.md).

# Tamaño de página y márgenes

## Introducción

Las dimensiones de la página en un documento LaTeX son altamente configurables y el [`geometry` paquete](https://ctan.org/pkg/geometry?lang=en) ofrece una forma sencilla de cambiar la longitud y el diseño de diferentes elementos como el tamaño del papel, los márgenes, la nota al pie, el encabezado, la orientación, etc.

### Ejemplo

Suponga que necesita crear un documento usando papel de tamaño A4 con un área de texto que no debe exceder 6 pulgadas de ancho y 8 pulgadas de alto. Puede crear fácilmente dicho documento incluyendo esta línea en el preámbulo de su LaTeX:

```latex
\usepackage[a4paper, total={6in, 8in}]{geometry}
```

Los valores de los parámetros pasados a la `geometry` paquete producen el diseño requerido. En este caso, `a4paper` establece el tamaño de papel A4 deseado y los valores suministrados al `total` parámetro determinan el tamaño del área de texto. Tenga en cuenta que Overleaf usa una distribución europea de LaTeX, que produce documentos en tamaño A4 de forma predeterminada.

```latex
\documentclass{article}
\usepackage{blindtext}
\usepackage[a4paper, total={6in, 8in}]{geometry}

\begin{document}
\section{Introducción}
Este es un documento de prueba que usa papel de tamaño A4 y el área de texto definida por el usuario.
\subsection{Algo de texto de relleno}
\blindtext[8]

\end{document}
```

[Abre este ejemplo en Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Basic+geometry+package+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bblindtext%7D%0A%5Cusepackage%5Ba4paper%2C+total%3D%7B6in%2C+8in%7D%5D%7Bgeometry%7D%0A%0A%5Cbegin%7Bdocument%7D%0A%5Csection%7BIntroduction%7D%0AThis+is+a+test+document+which+uses+A4-sized+paper+and+the+user-defined+text+area.+%0A%5Csubsection%7BSome+dummy+text%7D%0A%5Cblindtext%5B8%5D%0A%0A%5Cend%7Bdocument%7D)

## Tamaño del papel, orientación y márgenes

Modificar el tamaño del papel, la orientación y los márgenes de un documento es un requisito común que se puede lograr fácilmente usando el `geometry` paquete. Hay dos formas de establecer los valores deseados:

* proporcionarlos como parámetros a la `\usepackage` instrucción como en el ejemplo anterior, o
* usa el `\geometry` comando en el preámbulo.

Por ejemplo, creemos un documento con tamaño de papel legal, orientación horizontal y un margen de 2 pulgadas:

```latex
\usepackage[legalpaper, landscape, margin=2in]{geometry}
```

Puede lograr lo mismo de una manera ligeramente diferente:

```latex
\usepackage{geometry}
\geometry{legalpaper, landscape, margin=2in}
```

Como puede ver, los parámetros están separados por comas. Para obtener una lista completa de los tamaños de papel predefinidos, consulte el [guía de referencia](#reference-guide). El segundo parámetro es la orientación; su valor predeterminado es `vertical`. Por último, cada `margen` se establece en `2in`.

## Ajuste fino de las dimensiones de página de LaTeX

### Visualización del diseño

El [`diseño` paquete](https://ctan.org/pkg/layout?lang=en) ofrece una solución muy conveniente para *visualizar* el diseño actual del documento y los valores de varios parámetros de LaTeX que determinan ese diseño. Proporciona dos comandos: `diseño` y `layout*` que dibujan un gráfico que representa el diseño actual. La versión con asterisco (`layout*`) recalcula los valores internos utilizados para dibujar el gráfico, lo que puede ser útil si realiza cambios en los parámetros de diseño de página de LaTeX. He aquí un ejemplo:

```latex
\documentclass{article}
\usepackage{layout}
\begin{document}
\section{Diseño predeterminado de \LaTeX{}}
Aquí está el diseño predeterminado:

\vspace{10pt}
\layout
\section{Haga algunos cambios}
Realice cambios en la configuración de los párrafos de margen y use el comando \verb|layout*| para redibujar el diagrama del diseño de página:
\vspace{10pt}
\setlength{\marginparwidth}{0pt}
\setlength{\marginparsep}{0pt}

\layout*
\end{document}
```

[¡Abra este ejemplo en Overleaf para ver los resultados!](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Using+the+layout+package\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Blayout%7D%0A%5Cbegin%7Bdocument%7D%0A%5Csection%7BDefault+%5CLaTeX%7B%7D+layout%7D%0AHere%27s+the+default+layout%3A%0A%0A%5Cvspace%7B10pt%7D%0A%5Clayout%0A%5Csection%7BMake+some+changes%7D%0AMake+changes+to+the+margin+paragraph+settings+and+use+the+command+%5Cverb%7Clayout%2A%7C+to+redraw+the+page+layout+diagram%3A%0A%5Cvspace%7B10pt%7D%0A%5Csetlength%7B%5Cmarginparwidth%7D%7B0pt%7D%0A%5Csetlength%7B%5Cmarginparsep%7D%7B0pt%7D%0A%0A%5Clayout%2A%0A%5Cend%7Bdocument%7D)

La siguiente imagen muestra un ejemplo del gráfico producido por el `diseño` paquete.

![Layout-dimensions.png](/files/9f27b040ff270ada5e0cd917fde5422253508f36)

### Uso de los parámetros de diseño del paquete geometry

El `geometry` paquete proporciona una interfaz para cambiar las dimensiones de la página usando parámetros con nombres intuitivos que deben escribirse en la forma `parameter=value`, usando unidades estándar de LaTeX (mm, cm, pt, in). La siguiente lista hace referencia al gráfico del diseño de página proporcionado en la sección anterior.

**textwidth**

Corresponde al elemento 8 en el gráfico.

**textheight**

Elemento 7 en el gráfico.

**total**

Depende de otros parámetros; por defecto define las dimensiones del cuerpo, pero puede combinarse con los comandos includehead, includefoot, includeheadfoot e includemp para cambiar conjuntamente las dimensiones del encabezado, el cuerpo, el pie de página y las notas al margen.

**izquierda, lmargin, interior**

Estos tres parámetros cambian la longitud del margen izquierdo. Elementos 1 y 3 en el gráfico, combinados.

**derecha, rmargin, exterior**

Estos tres parámetros cambian la longitud del margen derecho. Elementos 9 y 10 en el gráfico, combinados.

**superior, tmargin**

Estos dos parámetros representan los elementos 2 y 6 en el gráfico, combinados.

**inferior, bmargin**

Estos dos parámetros establecen la distancia desde el borde inferior del documento hasta su línea base.

**headheight**

Altura del encabezado

**headsep**

Separación entre el encabezado (línea base) y el cuerpo del texto. Elemento 6 en el gráfico.

**footnotesep**

Separación entre la parte inferior del cuerpo del texto (línea base) y la parte superior del texto de la nota al pie.

**footskip**

Distancia de separación entre la línea base de la última línea de texto y la línea base del pie de página.

**marginparwidth, marginpar**

Ancho de las notas al margen. Elemento 10 en el gráfico.

El tamaño del papel puede establecerse en cualquier tamaño que necesite mediante el comando `papersize={⟨width⟩,⟨height⟩}`.

Veamos un ejemplo con algunas de las opciones mencionadas anteriormente:

```latex
\documentclass{article}
\usepackage{blindtext}
\usepackage{geometry}
 \geometry{
 a4paper,
 total={170mm,257mm},
 left=20mm,
 top=20mm,
 }
\begin{document}
\section{Algo de texto de relleno}
\blindtext[10]
\end{document}
```

[Abre este ejemplo en Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Using+the+geometry+package+layout+parameters\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bblindtext%7D%0A%5Cusepackage%7Bgeometry%7D%0A+%5Cgeometry%7B%0A+a4paper%2C%0A+total%3D%7B170mm%2C257mm%7D%2C%0A+left%3D20mm%2C%0A+top%3D20mm%2C%0A+%7D%0A%5Cbegin%7Bdocument%7D%0A%5Csection%7BSome+dummy+text%7D%0A%5Cblindtext%5B10%5D%0A%5Cend%7Bdocument%7D)

Este ejemplo produce la siguiente salida:

![Uso del paquete geometry](/files/1f31a7d5d7202d25f67836475796351e6e452cf0)

Aquí se establecen el área de texto, el margen izquierdo y el margen superior. Los márgenes derecho e inferior se calculan automáticamente para ajustarse a la página.

## Guía de referencia

| parámetro | descripción                   | valores                                                                                                                                                                                                                                                                                                                        |
| --------- | ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| papersize | Determina el tamaño del papel | a0paper, a1paper, a2paper, a3paper, a4paper, a5paper, a6paper,b0paper, b1paper, b2paper, b3paper, b4paper, b5paper, b6paper,c0paper, c1paper, c2paper, c3paper, c4paper, c5paper, c6paper,b0j, b1j, b2j, b3j, b4j, b5j, b6j,ansiapaper, ansibpaper, ansicpaper, ansidpaper, ansiepaper,letterpaper, executivepaper, legalpaper |

## Lectura adicional

Para más información, consulte:

* [Longitudes en LaTeX](/latex/es/formato/01-lengths-in-latex.md)
* [Encabezados y pies de página](/latex/es/formato/02-headers-and-footers.md)
* [Varias columnas](/latex/es/formato/09-multiple-columns.md)
* [Notas al pie](/latex/es/formato/14-footnotes.md)
* [Numeración de páginas](/latex/es/formato/03-page-numbering.md)
* [Alineación del texto](/latex/es/formato/06-text-alignment.md)
* [Hipervínculos](/latex/es/estructura-del-documento/09-hyperlinks.md)
* [Entender los paquetes y los archivos de clase](/latex/es/archivos-de-clase/01-understanding-packages-and-class-files.md)
* [Escribir su propio paquete](/latex/es/archivos-de-clase/03-writing-your-own-package.md)
* [Escribir su propia clase](/latex/es/archivos-de-clase/04-writing-your-own-class.md)
* [La documentación del paquete geometry](http://mirrors.ctan.org/macros/latex/contrib/geometry/geometry.pdf).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/es/formato/07-page-size-and-margins.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
