> 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/02-headers-and-footers.md).

# Encabezados y pies de página

## Introducción y panorama general

Este artículo muestra cómo modificar los encabezados y pies de página de un documento usando el [paquete fancyhdr](https://ctan.org/pkg/fancyhdr?lang=en). Otra opción para personalizar encabezados y pies de página, tratada en el artículo complementario, [*¿Cómo compone LaTeX los encabezados y pies de página?*](/latex/es/articulos-en-profundidad/23-how-does-latex-typeset-headers-and-footers.md), consiste en profundizar en el código de LaTeX para definir nuevos estilos de página o redefinir los comandos de bajo nivel apropiados.

Aquí comenzamos con una visión general de algunas características básicas de LaTeX que definen los encabezados y pies de página predeterminados usados dentro de un documento:

* [clases de documento](#document-classes)
* [Estilos de página de LaTeX](#latex-page-styles)

Si desea omitir el material introductorio, vaya a [la sección sobre el `fancyhdr` paquete](#using-the-fancyhdr-package). Como se señaló, el artículo complementario contiene muchos más detalles técnicos [*¿Cómo compone LaTeX los encabezados y pies de página?*](/latex/es/articulos-en-profundidad/23-how-does-latex-typeset-headers-and-footers.md) que explora y explica los mecanismos de bajo nivel, basados en marcas, que usan los motores TeX para crear encabezados y pies de página, y por qué el `\mark` comando es necesario.

### Clases de documento de LaTeX

Los distintos tipos de documentos de LaTeX se crean usando *clases de documento*; por ejemplo, LaTeX ofrece varias clases estándar:

* `clase de documento`
* `informe`
* `artículo`
* `letter`

que se usan mediante el `\documentclass` comando:

```latex
\documentclass[⟨options⟩]{⟨class⟩}
```

donde:

* `⟨clase⟩` podría ser uno de los tipos estándar (`clase de documento`, `informe`, `artículo`, `letter`) o una [aportada por personas e instituciones](https://www.ctan.org/topic/class).
* `⟨opciones⟩` son configuraciones usadas para ajustar una instancia particular del documento `⟨clase⟩`. Las disponibles `⟨opciones⟩` dependen de la `⟨clase⟩` que se esté usando.

#### Documentos de una o dos caras

Si una clase de documento de LaTeX admite diseños distintos para páginas izquierdas (números pares) y páginas derechas (números impares), los encabezados y pies de página del documento suelen ser diferentes en las páginas izquierdas y derechas. Los valores predeterminados para las clases de documento estándar son:

* `clase de documento`: a doble cara
* `artículo` y `informe`: a una sola cara, pero puede convertirse en de doble cara usando la opción `twoside`; por ejemplo:

```latex
\documentclass[twoside]{article}
```

o

```latex
\documentclass[twoside]{report}
```

#### Opciones ⟨opciones⟩ predeterminadas de las clases de documento

LaTeX aplica un conjunto de `⟨opciones⟩` predeterminadas a cada una de las clases de documento estándar:

* `artículo`: predeterminado `⟨opciones⟩` puedes `letterpaper,10pt,oneside,onecolumn,final`
* `informe`: predeterminado `⟨opciones⟩` puedes `letterpaper,10pt,oneside,onecolumn,final,openany`
* `clase de documento`: predeterminado `⟨opciones⟩` puedes `letterpaper,10pt,twoside,onecolumn,final,openright`
* `letter`: predeterminado `⟨opciones⟩` puedes `letterpaper,10pt,oneside,onecolumn,final`

Las clases de documento también proporcionan comandos que permiten a los usuarios estructurar sus documentos en divisiones lógicas como partes, capítulos, secciones, subsecciones, etc. Como cabría esperar, la `clase de documento` clase tiene un amplio conjunto de comandos para estructurar documentos.

### Estilos de página de LaTeX

En LaTeX, el formato predeterminado de los encabezados y pies de página de un documento está determinado por el *estilo de página* que se esté usando. LaTeX proporciona varios estilos de página predefinidos:

* `empty`: sin encabezados ni pies de página en las páginas
* `plain`: sin encabezados de página; los pies de página consisten en un número de página centrado
* `encabezados`: sin pies de página; los encabezados contienen información específica de la clase y el número de página
* `myheadings`: sin pies de página; los encabezados contienen el número de página y la información proporcionada por el usuario

#### Estilos de página predeterminados de las clases de documento estándar

Salvo que el usuario indique lo contrario, las clases de documento estándar aplican un estilo de página predeterminado:

* la `artículo` y `informe` las clases usan `plain`
* la `clase de documento` la clase usa `encabezados`

#### Configuración de estilos de página

LaTeX base proporciona dos comandos para cambiar (establecer) el estilo de página:

* `\pagestyle{⟨style⟩}`: establece el estilo de la página actual y de todas las páginas posteriores en `⟨estilo⟩`
* `\thispagestyle{⟨style⟩}`: establece el estilo solo de la página actual en `⟨estilo⟩`

El estilo de la numeración de páginas se establece con el comando `\pagenumbering{⟨numberstyle⟩}`; por ejemplo, `\pagenumbering{roman}` compone los números de página en numerales romanos minúsculos: i, ii, iii...

### Diseño de página de LaTeX

Como los encabezados y pies de página forman parte del diseño general de la página, puede ser útil comprender un poco más el modelo de diseño de página de LaTeX; los siguientes artículos de Overleaf pueden ser de interés:

* para una introducción al diseño de página de LaTeX, el artículo de Overleaf [Tamaño de página y márgenes](/latex/es/formato/07-page-size-and-margins.md) muestra cómo usar el [**`geometry`** paquete](https://ctan.org/pkg/geometry?lang=en);
* si desea más detalles, le sugerimos el artículo [Una guía visual de los parámetros de diseño de página de LaTeX](/latex/es/articulos-en-profundidad/04-a-visual-guide-to-latex-s-page-layout-parameters.md).

### Encabezados y pies de página en las clases y estilos de página estándar de LaTeX

Como se señaló, LaTeX proporciona varios [estilos de página integrados](#latex-page-styles) usados como predeterminados para las clases de documento estándar. Los siguientes breves ejemplos muestran los encabezados y pies de página predeterminados producidos por las clases de documento estándar usando el `⟨opciones⟩` predeterminado de cada clase.

#### Encabezados y pies de página predeterminados de la clase article

```latex
\documentclass{article}
% Elige un tamaño de página convenientemente pequeño
\usepackage[paperheight=16cm,paperwidth=12cm,textwidth=10cm]{geometry}
\usepackage{lipsum}% para texto ficticio
\title{Un ejemplo de clase article}
\author{Overleaf}
\begin{document}
\maketitle

\section{Al principio...}
\lipsum[2]

\section{Otra sección}
\lipsum[1]

\section{Y otro más}
\lipsum[1]
```

[Abre este **`artículo`** ejemplo de clase en Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=An+article+class+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%25+Choose+a+conveniently+small+page+size%0A%5Cusepackage%5Bpaperheight%3D16cm%2Cpaperwidth%3D12cm%2Ctextwidth%3D10cm%5D%7Bgeometry%7D%0A%5Cusepackage%7Blipsum%7D%25+for+some+dummy+text%0A%5Ctitle%7BAn+article+class+example%7D%0A%5Cauthor%7BOverleaf%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0A%0A%5Csection%7BIn+the+beginning...%7D%0A%5Clipsum%5B2%5D%0A%0A%5Csection%7BAnother+section%7D%0A%5Clipsum%5B1%5D%0A%0A%5Csection%7BYet+another%7D%0A%5Clipsum%5B1%5D%0A%5Cend%7Bdocument%7D)

#### Encabezados y pies de página predeterminados de la clase report

```latex
\documentclass{report}
% Elige un tamaño de página convenientemente pequeño
\usepackage[paperheight=16cm,paperwidth=12cm,textwidth=10cm]{geometry}
\usepackage{lipsum}% para texto ficticio
\title{Un ejemplo de clase report}
\author{Overleaf}
\begin{document}
\maketitle
\chapter{Uno}
\section{Al principio...}
\lipsum[2]

\section{Otra sección}
\lipsum[1]

\section{Y otro más}
\lipsum[1]
```

[Abre este **`informe`** ejemplo de clase en Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=A+report+class+example\&snip=%5Cdocumentclass%7Breport%7D%0A%25+Choose+a+conveniently+small+page+size%0A%5Cusepackage%5Bpaperheight%3D16cm%2Cpaperwidth%3D12cm%2Ctextwidth%3D10cm%5D%7Bgeometry%7D%0A%5Cusepackage%7Blipsum%7D%25+for+some+dummy+text%0A%5Ctitle%7BA+report+class+example%7D%0A%5Cauthor%7BOverleaf%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0A%5Cchapter%7BOne%7D%0A%5Csection%7BIn+the+beginning...%7D%0A%5Clipsum%5B2%5D%0A%0A%5Csection%7BAnother+section%7D%0A%5Clipsum%5B1%5D%0A%0A%5Csection%7BYet+another%7D%0A%5Clipsum%5B1%5D%0A%5Cend%7Bdocument%7D)

#### Encabezados y pies de página predeterminados de la clase book

```latex
\documentclass{book}
% Elige un tamaño de página convenientemente pequeño
\usepackage[paperheight=16cm,paperwidth=12cm,textwidth=10cm]{geometry}
\usepackage{lipsum}% para texto ficticio
\title{Memorias de un usuario de \TeX{}}
\author{Overleaf}
\begin{document}

\frontmatter
\maketitle
Esta es la parte preliminar, que usa numerales romanos.

\mainmatter
\chapter{¿Por dónde empiezo?}
\lipsum[4]

\section{Al principio...}
\lipsum[1]

\section{Otra sección más}
\lipsum[1]

\chapter{Cosas que recuerdo}

\section{Ah, y otra sección más}
\lipsum[1]
```

[Abre este **`clase de documento`** ejemplo de clase en Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=A+book+class+example\&snip=%5Cdocumentclass%7Bbook%7D%0A%25+Choose+a+conveniently+small+page+size%0A%5Cusepackage%5Bpaperheight%3D16cm%2Cpaperwidth%3D12cm%2Ctextwidth%3D10cm%5D%7Bgeometry%7D%0A%5Cusepackage%7Blipsum%7D%25+for+some+dummy+text%0A%5Ctitle%7BMemoirs+of+a+%5CTeX%7B%7D+user%7D%0A%5Cauthor%7BOverleaf%7D%0A%5Cbegin%7Bdocument%7D%0A%0A%5Cfrontmatter%0A%5Cmaketitle%0AThis+is+frontmatter+which+uses+Roman+numerals.%0A%0A%5Cmainmatter%0A%5Cchapter%7BWhere+do+I+start%7D%0A%5Clipsum%5B4%5D%0A%0A%5Csection%7BIn+the+beginning...%7D%0A%5Clipsum%5B1%5D%0A%0A%5Csection%7BYet+another+section%7D%0A%5Clipsum%5B1%5D%0A%0A%5Cchapter%7BThings+I+remember%7D%0A%0A%5Csection%7BOh+and+a+further+section%7D%0A%5Clipsum%5B1%5D%0A%5Cend%7Bdocument%7D)

### Cambiar los encabezados y pies de página para clases de documento de LaTeX «no estándar»

Los paquetes/comandos necesarios para cambiar encabezados y pies de página pueden variar según la clase de documento que se esté usando; por ejemplo, [las preguntas frecuentes de TeX](https://texfaq.org/FAQ-fancyhdr#:~:text=The%20scrlayer%2Dscrpage%20package%20provides,and%20has%20several%20predefined%20styles) señala el uso del [scrlayer-scrpage](https://ctan.org/pkg/scrlayer-scrpage?lang=en) paquete, en lugar de [fancyhdr](https://ctan.org/pkg/fancyhdr?lang=en), para una mejor integración con las [clases de documento KOMA-Script](https://ctan.org/pkg/koma-script). Además, la [clase de documento memoir](https://ctan.org/pkg/memoir?lang=en) contiene sus propias funciones (comandos de usuario) para cambiar encabezados y pies de página.

## Uso del paquete fancyhdr

Para cargar el `fancyhdr` paquete, añada la siguiente línea al preámbulo de su documento:

```latex
\usepackage[⟨options⟩]{fancyhdr}
```

donde `⟨opciones⟩` se explican en el [documentación del paquete](http://mirrors.ctan.org/macros/latex/contrib/fancyhdr/fancyhdr.pdf).

### Estructura de los encabezados y pies de página de fancyhdr

El siguiente diagrama resume la estructura general de los encabezados y pies de página definidos por `fancyhdr` para un documento a doble cara:

* los encabezados y pies de página pueden contener distinto contenido en páginas izquierdas (pares) y derechas (impares)
* los encabezados y pies de página se estructuran en tres «zonas»
  * **I***zquierda*
  * **C***entro*
  * **R***erecha*
* los encabezados y pies de página pueden contener una regla opcional (línea)

En la **I** zona, el contenido se compone alineado a la izquierda; en la **C** zona se centra y en la **R** zona se compone alineado a la derecha.

![Diagrama que muestra la estructura de los encabezados y pies de página de fancyhdr](/files/8f277990b06a8dbcad26a337eb7a685875a82dba)

Comandos proporcionados por `fancyhdr` usan abreviaturas de una sola letra, llamadas «coordenadas», para identificar zonas específicas de encabezado y pie de página y ubicaciones de página:

* **`O`** o **`E`**: para especificar \*\*`O`\*\*impares o \*\*`E`\*\*pares
* **`H`** o **`F`**: para indicar \*\*`H`\*\*encabezado o \*\*`F`\*\*pie de página
* **`I`**, **`C`** o **`R`**: para la \*\*`I`\*\*izquierda, \*\*`C`\*\*centro y \*\*`R`\*\*derecha «zona» del encabezado o pie de página

### Introducción a los comandos

Esta sección analiza varios `fancyhdr` comandos utilizados para definir el contenido de los encabezados y pies de página:

* `\fancyhead[*locations*]{*content*}`
* `\fancyfoot[*locations*]{*content*}`
* `\fancyhf[*locations*]{*content*}`

Cada uno de estos comandos usa «coordenadas» para definir las `*ubicaciones*` donde la `*contenido*` debe aparecer. Según el comando que use, pueden requerirse hasta 2 o hasta 3 coordenadas para especificar por completo la `*ubicaciones*`.

#### Comandos que usan hasta 2 coordenadas

Los siguientes comandos requieren hasta 2 coordenadas para especificar ubicaciones concretas en un encabezado o pie de página:

* `\fancyhead[*locations*]{*content*}`: supone la `**E**`coordenada del encabezado
* `\fancyfoot[*locations*]{*content*}`: supone la `**P**`coordenada del pie de página

donde `*ubicaciones*` es una lista opcional de posiciones separadas por comas, especificadas por 1 o 2 coordenadas, en las que colocar `*contenido*`.

**Ejemplo de documento a doble cara**

El siguiente ejemplo está tomado de la `fancyhdr` documentación:

```latex
\documentclass{book}
\usepackage[paperheight=16cm, paperwidth=12cm,% Establece la altura y la anchura del papel
includehead,
nomarginpar,% No queremos párrafos en el margen
textwidth=10cm,% Establece \textwidth en 10 cm
headheight=10mm,% Establece \headheight en 10 mm
]{geometry}
\usepackage{fancyhdr}
\begin{document}
% Establece el estilo de página en "fancy"...
\pagestyle{fancy}
%... luego configúrelo.
\fancyhead{} % borra todos los campos de encabezado
\fancyhead[RO,LE]{\textbf{El rendimiento de los nuevos graduados}}
\fancyfoot{} % borra todos los campos de pie de página
\fancyfoot[LE,RO]{\thepage}
\fancyfoot[LO,CE]{De: K. Grant}
\fancyfoot[CO,RE]{Para: Dean A. Smith}
% Algo de contenido:
Esta es la página 1.\newpage
Esta es la página 2.
\end{document}
```

[Abre este `fancyhdr` ejemplo en Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=fancyhdr+package+example\&snip=%5Cdocumentclass%7Bbook%7D%0A%5Cusepackage%5Bpaperheight%3D16cm%2C+paperwidth%3D12cm%2C%25+Set+the+height+and+width+of+the+paper%0Aincludehead%2C%0Anomarginpar%2C%25+We+don%27t+want+any+margin+paragraphs%0Atextwidth%3D10cm%2C%25+Set+%5Ctextwidth+to+10cm%0Aheadheight%3D10mm%2C%25+Set+%5Cheadheight+to+10mm%0A%5D%7Bgeometry%7D%0A%5Cusepackage%7Bfancyhdr%7D%0A%5Cbegin%7Bdocument%7D%0A%25+Set+the+page+style+to+%22fancy%22...%0A%5Cpagestyle%7Bfancy%7D%0A%25...+then+configure+it.%0A%5Cfancyhead%7B%7D+%25+clear+all+header+fields%0A%5Cfancyhead%5BRO%2CLE%5D%7B%5Ctextbf%7BThe+performance+of+new+graduates%7D%7D%0A%5Cfancyfoot%7B%7D+%25+clear+all+footer+fields%0A%5Cfancyfoot%5BLE%2CRO%5D%7B%5Cthepage%7D%0A%5Cfancyfoot%5BLO%2CCE%5D%7BFrom%3A+K.+Grant%7D%0A%5Cfancyfoot%5BCO%2CRE%5D%7BTo%3A+Dean+A.+Smith%7D%0A%25+Some+content%3A%0AThis+is+page+1.%5Cnewpage%0AThis+is+page+2.%0A%5Cend%7Bdocument%7D)

El siguiente gráfico muestra el resultado producido por este ejemplo:

![Ejemplo de documento a doble cara creado con el paquete fancyhdr de LaTeX](/files/d046383530e0f7eae51a088334e24714529703d0)

**Notas sobre los comandos utilizados**

* **`\fancyhead{}`**: borra la configuración de los encabezados
* **`\fancyfoot{}`**: borra la configuración de los pies de página
* **`\fancyhead[RO,LE]{\textbf{El rendimiento de los nuevos graduados}}`**: usa las ubicaciones del encabezado **`RO`** (\*\*`R`**erecha**`O`**pares) y `LE` (**`I`**zquierda**`E`\*\*pares) para colocar el contenido `\textbf{El rendimiento de los nuevos graduados}`
* **`\fancyfoot[LE,RO]{\thepage}`**: usa las ubicaciones del pie de página **`LE`** (\*\*`I`**zquierda**`E`**pares) y `RO` (**`R`**erecha**`O`\*\*impares) para colocar el número de página generado por `\thepage`
* **`\fancyfoot[LO,CE]{De: K. Grant}`**: usa las ubicaciones del pie de página **`LO`** (\*\*`I`**zquierda**`O`**pares) y `CE` (**`C`**entro**`E`\*\*pares) para colocar el contenido `De: K. Grant`
* **`\fancyfoot[CO,RE]{Para: Dean A. Smith}`**: usa las ubicaciones del pie de página **`CO`** (\*\*`C`**entro**`O`**pares) y `RE` (**`R`**erecha**`E`\*\*pares) para colocar el contenido `Para: Dean A. Smith`

**Documentos de una sola cara y de doble cara**

El [diagrama anterior](#hfstructure) muestra la estructura de los encabezados y pies de página para un documento a doble cara, como el de la `clase de documento` clase, o `artículo`/`informe` clases cargadas usando la opción `twoside`.

**Ejemplos de documentos de una sola cara**

Para *de una sola cara* documentos basados en las `artículo` o `informe` clases, todas las páginas son, en efecto, páginas derechas, por lo que las «coordenadas» de `**E**`páginas pares no se aplican. Tampoco *necesitan* hay que especificar la `**O**` coordenada y puede usarse una sola `**L**`, `**C**` o `**R**` valor:

```latex
\documentclass{article}
\usepackage[paperheight=16cm, paperwidth=12cm,% Establece la altura y la anchura del papel
includehead,
nomarginpar,% No queremos párrafos en el margen
textwidth=10cm,% Establece \textwidth en 10 cm
headheight=10mm,% Establece \headheight en 10 mm
]{geometry}
\usepackage{fancyhdr}
\begin{document}
% Establece el estilo de página en "fancy"...
\pagestyle{fancy}
\title{Documento de una sola cara}
\author{Overleaf}
\date{August 2022}
\fancyhf{} % borrar las entradas existentes del encabezado/pie de página
% No es necesario especificar la coordenada O
\fancyhead[R]{Hola}
\fancyfoot[L]{\thepage}
\maketitle
\section{Introducción}
Algo de contenido.
\newpage
\section{Continuación...}
\end{document}
```

[Abre este `fancyhdr` ejemplo en Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Single-sided+fancyhdr+package+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Bpaperheight%3D16cm%2C+paperwidth%3D12cm%2C%25+Set+the+height+and+width+of+the+paper%0Aincludehead%2C%0Anomarginpar%2C%25+We+don%27t+want+any+margin+paragraphs%0Atextwidth%3D10cm%2C%25+Set+%5Ctextwidth+to+10cm%0Aheadheight%3D10mm%2C%25+Set+%5Cheadheight+to+10mm%0A%5D%7Bgeometry%7D%0A%5Cusepackage%7Bfancyhdr%7D%0A%5Cbegin%7Bdocument%7D%0A%25+Set+the+page+style+to+%22fancy%22...%0A%5Cpagestyle%7Bfancy%7D%0A%5Ctitle%7BSingle-sided+document%7D%0A%5Cauthor%7BOverleaf%7D%0A%5Cdate%7BAugust+2022%7D%0A%5Cfancyhf%7B%7D+%25+clear+existing+header%2Ffooter+entries%0A%25+We+don%27t+need+to+specify+the+O+coordinate%0A%5Cfancyhead%5BR%5D%7BHello%7D%0A%5Cfancyfoot%5BL%5D%7B%5Cthepage%7D%0A%5Cmaketitle%0A%5Csection%7BIntroduction%7D%0ASome+content.%0A%5Cnewpage%0A%5Csection%7BContinued...%7D%0A%5Cend%7Bdocument%7D)

El `fancyhdr` el paquete emite una advertencia si intenta especificar encabezados o pies de página usando la `**E**` coordenada en documentos de una sola cara:

```latex
\documentclass{article}
\usepackage[paperheight=16cm, paperwidth=12cm,% Establece la altura y la anchura del papel
includehead,
nomarginpar,% No queremos párrafos en el margen
textwidth=10cm,% Establece \textwidth en 10 cm
headheight=10mm,% Establece \headheight en 10 mm
]{geometry}
\usepackage{fancyhdr}
\begin{document}
% Establece el estilo de página en "fancy"...
\pagestyle{fancy}
\title{Advertencia sin twoside}
\author{Overleaf}
\date{julio de 2022}
\fancyhead[E]{Hola}% ¡Esto activa una advertencia!
\fancyfoot[E]{\thepage}% ¡Esto activa una advertencia!
\maketitle
\section{Introducción}
Algo de contenido.
\newpage
\section{Continuación...}
\end{document}
```

[Abre este ***erróneo*** `fancyhdr` ejemplo en Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=fancyhdr+package+warning+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Bpaperheight%3D16cm%2C+paperwidth%3D12cm%2C%25+Set+the+height+and+width+of+the+paper%0Aincludehead%2C%0Anomarginpar%2C%25+We+don%27t+want+any+margin+paragraphs%0Atextwidth%3D10cm%2C%25+Set+%5Ctextwidth+to+10cm%0Aheadheight%3D10mm%2C%25+Set+%5Cheadheight+to+10mm%0A%5D%7Bgeometry%7D%0A%5Cusepackage%7Bfancyhdr%7D%0A%5Cbegin%7Bdocument%7D%0A%25+Set+the+page+style+to+%22fancy%22...%0A%5Cpagestyle%7Bfancy%7D%0A%5Ctitle%7BWarning+without+twoside%7D%0A%5Cauthor%7BOverleaf%7D%0A%5Cdate%7BJuly+2022%7D%0A%5Cfancyhead%5BE%5D%7BHello%7D%25+This+triggers+a+warning%21%0A%5Cfancyfoot%5BE%5D%7B%5Cthepage%7D%25+This+triggers+a+warning%21%0A%5Cmaketitle%0A%5Csection%7BIntroduction%7D%0ASome+content.%0A%5Cnewpage%0A%5Csection%7BContinued...%7D%0A%5Cend%7Bdocument%7D)

Como puede verse en esta captura de pantalla anotada:

![Un ejemplo de advertencia del paquete fancyhdr](/files/0c064a1798435ae59876d904b7eac543b32d6b2c)

el ejemplo anterior produce las advertencias:

```latex
Advertencia del paquete fancyhdr: la opción `E' de \fancyhead sin la opción twoside no sirve de nada en la línea de entrada 23.
Advertencia del paquete fancyhdr: la opción `E' de \fancyfoot sin la opción twoside no sirve de nada en la línea de entrada 24.
```

**Uso de una sola coordenada en un documento a doble cara: omitir E y O**

Si usa `\fancyhead` o `\fancyfoot` en un documento a doble cara, pero omite la **`E`** y **`O`** de una ubicación y usa *solo 1 coordenada*, **`I`**, **`C`** o **`R`**, la `*contenido*` se colocará en esa ubicación en *las páginas pares e impares*.

**Ejemplo**

El siguiente ejemplo muestra la omisión de **`E`** y **`O`** de `*ubicaciones*` especificadas en `\fancyhead` y \\\\`fancyfoot`. También utiliza los siguientes comandos:

* `\pagestyle{fancy}` para establecer el estilo de página en uno configurado por `fancyhdr`
* `\fancyhead{}\fancyfoot{}` se usan para borrar todos los encabezados y pies de página (véase también `\fancyhf{}`)

```latex
\begin{document}
% Establece el estilo de página en "fancy"...
\pagestyle{fancy}
%... luego configúrelo.

% Borra todos los encabezados y pies de página (véase también \fancyhf{})
\fancyhead{}\fancyfoot{}

% Establece la ubicación central del encabezado pero no especifica O ni E
\fancyhead[C]{En el centro del encabezado en todas las páginas: \thepage}

% Establece la ubicación izquierda del pie de página pero no especifica O ni E
\fancyfoot[L]{En el lado izquierdo del pie de página en todas las páginas: \thepage}

% Algo de contenido:
Esta es la página 1.\newpage
Esta es la página 2.
```

[Abre este `fancyhdr` ejemplo en Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=fancyhdr+package+example\&snip=%5Cdocumentclass%7Bbook%7D%0A%5Cusepackage%5Bpaperheight%3D16cm%2C+paperwidth%3D12cm%2C%25+Set+the+height+and+width+of+the+paper%0Aincludehead%2C%0Anomarginpar%2C%25+We+don%27t+want+any+margin+paragraphs%0Atextwidth%3D10cm%2C%25+Set+%5Ctextwidth+to+10cm%0Aheadheight%3D10mm%2C%25+Set+%5Cheadheight+to+10mm%0A%5D%7Bgeometry%7D%0A%5Cusepackage%7Bfancyhdr%7D%0A%5Cbegin%7Bdocument%7D%0A%25+Set+the+page+style+to+%22fancy%22...%0A%5Cpagestyle%7Bfancy%7D%0A%25...+then+configure+it.%0A%0A%25+Clear+all+headers+and+footers+%28see+also+%5Cfancyhf%7B%7D%29%0A%5Cfancyhead%7B%7D%5Cfancyfoot%7B%7D%0A%0A%25+Set+the+Centre+header+location+but+do+not+specify+O+or+E%0A%5Cfancyhead%5BC%5D%7BIn+the+centre+of+the+header+on+all+pages%3A+%5Cthepage%7D%0A%0A%25+Set+the+Left+footer+location+but+do+not+specify+O+or+E%0A%5Cfancyfoot%5BL%5D%7BOn+the+left+of+the+footer+on+all+pages%3A+%5Cthepage%7D%0A%0A%25+Some+content%3A%0AThis+is+page+1.%5Cnewpage%0AThis+is+page+2.%0A%5Cend%7Bdocument%7D)

El siguiente gráfico es una versión anotada de la salida producida por este código:

![Uso de una sola coordenada de fancyhdr en un documento de LaTeX a doble cara](/files/2b021a8f5b091fcbb0afa75c5d3b00c76ee22fa0)

Como puede verse en este gráfico, el siguiente código

```latex
\fancyhead[C]{En el centro del encabezado en todas las páginas: \thepage}
```

establece la \*\*`C`centro de la ubicación del encabezado pero no especifica si debe aparecer en \*\*`O`\*\*impares o \*\*`E`páginas pares. La omisión de **`O`** y **`E`** coordenadas da como resultado que el contenido de la \*\*`C`zona central del encabezado aparezca en páginas pares e impares.

Además, este fragmento de código

```latex
\fancyfoot[L]{En el lado izquierdo del pie de página en todas las páginas: \thepage}
```

establece la \*\*`I`izquierda del pie de página pero no especifica si debe aparecer en páginas impares o pares. La omisión de **`O`** y **`E`** coordenadas da como resultado que el contenido de la \*\*`I`contenido de la zona izquierda apareciendo en la zona izquierda del pie de página en páginas impares y pares.

**Uso de una sola coordenada en un documento a doble cara: omitir L, C y R**

Si omite **`I`**, **`C`** y **`R`** de una ubicación en un documento a doble cara, y use *solo 1 coordenada*, **`E`** o **`O`**, la `*contenido*` se colocará *en las tres zonas* en las páginas pares o impares especificadas en la ubicación.

**Ejemplo**

El siguiente ejemplo establece el encabezado y el pie de página para las páginas impares y pares, pero ninguno de los `*ubicaciones*` en la `\fancyhead` y `\fancyfoot` comandos especifica la «zona», **`I`**, **`C`** o **`R`**, en la que el `*contenido*` debe colocarse. Observe cómo el `*contenido*` se reproduce en las tres zonas.

```latex
\begin{document}
% Establece el estilo de página en "fancy"...
\pagestyle{fancy}
%... luego configúrelo.

% Borra todos los encabezados y pies de página (véase también \fancyhf{})
\fancyhead{}\fancyfoot{}

% Establece el encabezado y el pie de página para las páginas pares
% pero omite la zona (L, C o R)
\fancyhead[E]{Encabezado: página par \thepage}
\fancyfoot[E]{Pie de página: página par \thepage}

% Establece el encabezado y el pie de página para las páginas impares
% pero omite la zona (L, C o R)
\fancyhead[O]{Encabezado: página impar \thepage}
\fancyfoot[O]{Pie de página: página impar \thepage}

% Algo de contenido:
Esta es la página 1.\newpage
Esta es la página 2.
```

[Abre este `fancyhdr` ejemplo en Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=fancyhdr+package+example\&snip=%5Cdocumentclass%7Bbook%7D%0A%5Cusepackage%5Bpaperheight%3D16cm%2C+paperwidth%3D12cm%2C%25+Set+the+height+and+width+of+the+paper%0Aincludehead%2C%0Anomarginpar%2C%25+We+don%27t+want+any+margin+paragraphs%0Atextwidth%3D10cm%2C%25+Set+%5Ctextwidth+to+10cm%0Aheadheight%3D10mm%2C%25+Set+%5Cheadheight+to+10mm%0A%5D%7Bgeometry%7D%0A%5Cusepackage%7Bfancyhdr%7D%0A%5Cbegin%7Bdocument%7D%0A%25+Set+the+page+style+to+%22fancy%22...%0A%5Cpagestyle%7Bfancy%7D%0A%25...+then+configure+it.%0A%0A%25+Clear+all+headers+and+footers+%28see+also+%5Cfancyhf%7B%7D%29%0A%5Cfancyhead%7B%7D%5Cfancyfoot%7B%7D%0A%0A%25+Set+the+header+and+footer+for+Even%0A%25+pages+but+omit+the+zone+%28L%2C+C+or+R%29%0A%5Cfancyhead%5BE%5D%7BHeader%3A+even+page+%5Cthepage%7D%0A%5Cfancyfoot%5BE%5D%7BFooter%3A+even+page+%5Cthepage%7D%0A%0A%25+Set+the+header+and+footer+for+Odd%0A%25+pages+but+omit+the+zone+%28L%2C+C+or+R%29%0A%5Cfancyhead%5BO%5D%7BHeader%3A+odd+page+%5Cthepage%7D%0A%5Cfancyfoot%5BO%5D%7BFooter%3A+odd+page+%5Cthepage%7D%0A%0A%25+Some+content%3A%0AThis+is+page+1.%5Cnewpage%0AThis+is+page+2.%0A%5Cend%7Bdocument%7D)

El siguiente gráfico es una versión anotada de la salida producida por este código:

![](/files/8cf27db2f344cbdf7e458695b369a76935ee2c40)

El siguiente código establece el encabezado y el pie de página para **`E`páginas pares pero omite una coordenada de zona (`I`**, **`C`** o **`R`**):

```latex
\fancyhead[E]{Encabezado: página par \thepage}
\fancyfoot[E]{Pie de página: página par \thepage}
```

Esto da como resultado:

* **encabezados de página par** contienen `Encabezado: página par \thepage` en las tres zonas del encabezado (**`I`**, **`C`** y **`R`**)
* **pies de página de páginas pares** contienen `Pie de página: página par \thepage` en las tres zonas del pie de página (**`I`**, **`C`** y **`R`**)

El siguiente código establece el encabezado y el pie de página para **`O`páginas pares, pero también omite una coordenada de zona (`I`**, **`C`** o **`R`**):

```latex
\fancyhead[O]{Encabezado: página impar \thepage}
\fancyfoot[O]{Pie de página: página impar \thepage}
```

Esto produce resultados similares a los de las páginas pares:

* **encabezados de páginas impares** contienen `Encabezado: página impar \thepage` en las tres zonas del encabezado (**`I`**, **`C`** y **`R`**)
* **pies de página de páginas impares** contienen `Pie de página: página impar \thepage` en las tres zonas del pie de página (**`I`**, **`C`** y **`R`**)

#### \fancyhf: usando hasta 3 coordenadas

`\fancyhf` es un comando más general que puede usarse para combinar especificaciones para encabezados y pies de página. Para ello admite las coordenadas **`H`** (para \*\*`H`\*\*ecabezado) y **`F`** (para \*\*`F`\*\*pie de página). La forma general del comando es

* `\fancyhf[*locations*]{*content*}`

donde `*ubicaciones*` es una lista opcional separada por comas de ubicaciones, especificadas por 2 o 3 coordenadas, para colocar `*contenido*`.

Como este comando puede especificar el contenido de los encabezados *y* y los pies de página necesitas la tercera coordenada, **`H`** o **`F`** para especificar completamente la `*ubicaciones*`. Por ejemplo, para usar (referirse a) la zona central de los pies de página en las páginas de la izquierda (pares) la especificarías como las tres coordenadas **`EFC`**:

* \*\*`E`\*\*páginas pares
* \*\*`F`\*\*pie de página
* \*\*`C`\*\*zona central

Ten en cuenta que el orden de las coordenadas no importa: **`EFC`** produce el mismo resultado que **`FEC`** y así sucesivamente.

El siguiente ejemplo usa `\fancyhf` para colocar contenido en las \*\*`C`\*\*zonas centrales de todos los encabezados y pies de página:

```latex
\begin{document}
\pagestyle{fancy}
\fancyhf{}
\fancyhf[EHC]{Even+Header+Centre}
\fancyhf[EFC]{Even+Footer+Centre}
\fancyhf[OFC]{Odd+Footer+Centre}
\fancyhf[OHC]{Odd+Header+Centre}
\lipsum[1]\newpage\lipsum[1]
```

[Abre este `\fancyhf` ejemplo en Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+of+the+fancyhf+command\&snip=%5Cdocumentclass%7Bbook%7D%0A%5Cusepackage%5Bpaperheight%3D16cm%2C+paperwidth%3D12cm%2C%25+Set+the+height+and+width+of+the+paper%0Aincludehead%2C%0Anomarginpar%2C%25+We+don%27t+want+any+margin+paragraphs%0Atextwidth%3D10cm%2C%25+Set+%5Ctextwidth+to+10cm%0Aheadheight%3D10mm%2C%25+Set+%5Cheadheight+to+10mm%0A%5D%7Bgeometry%7D%0A%5Cusepackage%7Blipsum%7D%0A%5Cusepackage%7Bfancyhdr%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cpagestyle%7Bfancy%7D%0A%5Cfancyhf%7B%7D%0A%5Cfancyhf%5BEHC%5D%7BEven%2BHeader%2BCentre%7D%0A%5Cfancyhf%5BEFC%5D%7BEven%2BFooter%2BCentre%7D%0A%5Cfancyhf%5BOFC%5D%7BOdd%2BFooter%2BCentre%7D%0A%5Cfancyhf%5BOHC%5D%7BOdd%2BHeader%2BCentre%7D%0A%5Clipsum%5B1%5D%5Cnewpage%5Clipsum%5B1%5D%0A%5Cend%7Bdocument%7D)

El siguiente gráfico es una versión anotada de la salida producida por el ejemplo anterior:

![Un ejemplo usando el comando \fancyhf de fancyhdr](/files/4a79f2d34a79429f250e93519469445c7e7d6e0d)

### Ejemplos

#### Usando reglas básicas (líneas) en encabezados y pies de página

Los siguientes comandos relacionados con las reglas son proporcionados por la versión 4.x de `fancyhdr`:

* **`\headrulewidth`**: macro para definir el grosor de una línea debajo del encabezado
* **`\footrulewidth`**: macro para definir el grosor de una línea encima del pie de página
* **`\headruleskip`**: macro para definir la distancia entre la línea y el texto del encabezado (solo disponible desde la versión 4.0)
* **`\footruleskip`**: macro para definir la distancia entre la línea y el texto del pie de página
* **`\headrule`** macro para redefinir completamente las reglas (líneas) del encabezado
* **`\footrule`** macro para redefinir completamente las reglas (líneas) del pie de página
* **`\headwidth`** un parámetro de longitud que define el ancho total de los encabezados y pies de página

**NOTAS**:

* el valor predeterminado de `\headrulewidth` es `0.4pt` y el valor predeterminado de `\footrulewidth` es `0pt` así que, de forma predeterminada, esa regla no se muestra en los pies de página.
* debes usar `\renewcommand` para cambiar el valor de ancho almacenado por `\headrulewidth` o `\footrulewidth`
* de manera similar, usa `\renewcommand` para cambiar el espacio entre el texto del encabezado o del pie de página, establecido por `\headruleskip` o `\footruleskip` respectivamente

Por ejemplo:

```latex
\renewcommand{\headrulewidth}{2pt}
\renewcommand{\footrulewidth}{4pt}
\renewcommand{\headruleskip}{10mm}
\renewcommand{\footruleskip}{10pt}
```

* **Nota**: Es *porque* los siguientes comandos son *macros*
* * `\headrulewidth`
  * `\footrulewidth`
  * `\headruleskip`
  * `\footruleskip`

que tú *debe* usar `\renewcommand` para cambiar los valores almacenados por estos comandos. El siguiente código *no funcionará*:

```latex
\setlength{\headrulewidth}{2pt}% no funciona
\setlength{\headruleskip}{10mm}% tampoco funcionará
```

El siguiente ejemplo cambia los anchos de las reglas y muestra cómo modificar la distancia entre las reglas (líneas) y el texto del encabezado y del pie de página—usando `\headruleskip` y `\footruleskip`:

```latex
\begin{document}
% Establece el estilo de página en "fancy"...
\pagestyle{fancy}
%... luego configúrelo.
\renewcommand{\headruleskip}{10mm}
\renewcommand{\footruleskip}{10pt}
\renewcommand{\headrulewidth}{2pt}
\renewcommand{\footrulewidth}{4pt}
% Algo de contenido:
\chapter{Configuración de control}
\section{Página 1}
Esta es la página 1.
\newpage
\section{Página 2}
Esta es la página 2.
\end{document}
```

[Abre este `fancyhdr` ejemplo en Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=fancyhdr+package+example\&snip=%5Cdocumentclass%7Bbook%7D%0A%5Cusepackage%5Bpaperheight%3D16cm%2Cpaperwidth%3D12cm%2C%25+Set+the+height+and+width+of+the+paper%0Aincludehead%2C%0Anomarginpar%2C%25+We+don%27t+want+any+margin+paragraphs%0Atextwidth%3D10cm%2C%25+Set+%5Ctextwidth+to+10cm%0A%25+Set+%5Cheadheight+to+15mm+to+accommodate%0A%25+value+of+%5Cheadruleskip%0Aheadheight%3D15mm%2C%0A%5D%7Bgeometry%7D%0A%5Cusepackage%7Bfancyhdr%7D%0A%5Cbegin%7Bdocument%7D%0A%25+Set+the+page+style+to+%22fancy%22...%0A%5Cpagestyle%7Bfancy%7D%0A%25...+then+configure+it.%0A%5Crenewcommand%7B%5Cheadruleskip%7D%7B10mm%7D%0A%5Crenewcommand%7B%5Cfootruleskip%7D%7B10pt%7D%0A%5Crenewcommand%7B%5Cheadrulewidth%7D%7B2pt%7D%0A%5Crenewcommand%7B%5Cfootrulewidth%7D%7B4pt%7D%0A%25+Some+content%3A%0A%5Cchapter%7BWrangling+settings%7D%0A%5Csection%7BPage+1%7D%0AThis+is+page+1.%0A%5Cnewpage%0A%5Csection%7BPage+2%7D%0AThis+is+page+2.%0A%5Cend%7Bdocument%7D)

#### Usando reglas decorativas en los encabezados

El siguiente ejemplo se deriva de uno incluido en la `fancyhdr` documentación del paquete que usa el [`fourier-orns` paquete](https://ctan.org/pkg/fourier?lang=en).

```latex
\documentclass{book}
\usepackage[paperheight=16cm, paperwidth=12cm,% Establece la altura y la anchura del papel
includehead,
nomarginpar,% No queremos párrafos en el margen
textwidth=10cm,% Establece \textwidth en 10 cm
headheight=14pt,% Establece \headheight en 14pt para acomodar nuestra regla decorativa
]{geometry}
\usepackage{fourier-orns}
\usepackage{fancyhdr}
\renewcommand{\headrule}{%
\vspace{-8pt}\hrulefill
\raisebox{-2.1pt}{\quad\decofourleft\decotwo\decofourright\quad}\hrulefill}
\title{Línea decorativa}
\author{Overleaf}
\date{August 2022}
\begin{document}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[LE]{\nouppercase{\rightmark\hfill\leftmark}}
\fancyhead[RO]{\nouppercase{\leftmark\hfill\rightmark}}
\fancyfoot[LE,RO]{\hfill\thepage\hfill}
\chapter{¡Reglas decorativas!}
\section{Introducción}
Este ejemplo está tomado de la documentación de \texttt{fancyhdr}.
\newpage
\section{Ver el encabezado}
\newpage
\section{Sí, ¡muy elegante!}
\end{document}
```

[Abre este ejemplo en Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Drawing+fancy+rules+in+headers\&snip=%5Cdocumentclass%7Bbook%7D%0A%5Cusepackage%5Bpaperheight%3D16cm%2C+paperwidth%3D12cm%2C%25+Set+the+height+and+width+of+the+paper%0Aincludehead%2C%0Anomarginpar%2C%25+We+don%27t+want+any+margin+paragraphs%0Atextwidth%3D10cm%2C%25+Set+%5Ctextwidth+to+10cm%0Aheadheight%3D14pt%2C%25+Set+%5Cheadheight+to+14pt+to+accommodate+our+fancy+rule%21%0A%5D%7Bgeometry%7D%0A%5Cusepackage%7Bfourier-orns%7D%0A%5Cusepackage%7Bfancyhdr%7D%0A%5Crenewcommand%7B%5Cheadrule%7D%7B%25%0A%5Cvspace%7B-8pt%7D%5Chrulefill%0A%5Craisebox%7B-2.1pt%7D%7B%5Cquad%5Cdecofourleft%5Cdecotwo%5Cdecofourright%5Cquad%7D%5Chrulefill%7D%0A%5Ctitle%7BDecorative+line%7D%0A%5Cauthor%7BOverleaf%7D%0A%5Cdate%7BAugust+2022%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cpagestyle%7Bfancy%7D%0A%5Cfancyhf%7B%7D%0A%5Cfancyhead%5BLE%5D%7B%5Cnouppercase%7B%5Crightmark%5Chfill%5Cleftmark%7D%7D%0A%5Cfancyhead%5BRO%5D%7B%5Cnouppercase%7B%5Cleftmark%5Chfill%5Crightmark%7D%7D%0A%5Cfancyfoot%5BLE%2CRO%5D%7B%5Chfill%5Cthepage%5Chfill%7D%0A%5Cchapter%7BFancy+rules%21%7D%0A%5Csection%7BIntroduction%7D%0AThis+example+is+taken+from+the+%5Ctexttt%7Bfancyhdr%7D+documentation.%0A%5Cnewpage%0A%5Csection%7BSee+the+header%7D%0A%5Cnewpage%0A%5Csection%7BYes%2C+very+neat%21%7D%0A%5Cend%7Bdocument%7D)

Este ejemplo produce la siguiente salida:

![Un ejemplo de creación de reglas decorativas en los encabezados mediante el paquete fourier-orns](/files/1e8f38f33ddb524abbf18da37f639400be2c2561)

* Notas sobre los comandos de este ejemplo
  * **`\headrule`**: una macro que define cómo dibujar la línea decorativa en el encabezado. Aquí se redefine para dibujar una línea que contiene adornos de [`fourier-orns` paquete](https://ctan.org/pkg/fourier?lang=en).
  * **`\leftmark`** y **`\rightmark`**: estos comandos se usan para obtener “datos de marca” insertados por los comandos de seccionamiento de LaTeX. Para una explicación más completa de estos comandos recomendamos el artículo complementario [*¿Cómo compone LaTeX los encabezados y pies de página?*](/latex/es/articulos-en-profundidad/23-how-does-latex-typeset-headers-and-footers.md)
  * **`\nouppercase`**: un comando proporcionado por el `fancyhdr` paquete para impedir que el texto del encabezado o del pie de página se componga en mayúsculas, que es el estilo predeterminado para los encabezados y pies de página de LaTeX

#### advertencia de fancyhdr: \headheight es demasiado pequeño

Si recibes la `fancyhdr` advertencia de que `\headheight` es demasiado pequeño debes *puede* restablecerlo a algún valor `alto` escribiendo

```latex
\setlength{\headheight}{height}
```

pero la [la solución recomendada es usar el `geometry` paquete](https://tex.stackexchange.com/a/100408) y aplicar su `headheight=*height*` opción para establecer el valor de `\headheight` a `*height*`.

El siguiente ejemplo revisita nuestro ejemplo anterior de la clase book y restablece `\headheight` a 2 cm mediante `headheight=2cm`:

```latex
\documentclass{book}
\usepackage[paperheight=16cm, paperwidth=12cm,% Establece la altura y la anchura del papel
includehead,% Ver abajo para una explicación
nomarginpar,% No queremos párrafos en el margen
textwidth=10cm,% Establece \textwidth en 10 cm
headheight=2cm,% Establece \headheight en 2cm
showframe % Muestra el diseño de la página
]{geometry}
\title{Memorias de un usuario de \TeX{}}
\author{Overleaf}
\begin{document}

\frontmatter
\maketitle
Esta es la parte preliminar, que usa numerales romanos.

\mainmatter
\chapter{¿Por dónde empiezo?}
Capítulo 1: Un capítulo corto que termina en la página 1.

\chapter{Cosas que recuerdo}
Capítulo 2: Comienza en la página 3, así que \LaTeX{} inserta una página 2 ``en blanco''.
\end{document}
```

[Abrir en Overleaf: ejemplo para establecer `\headheight` usando el paquete geometry](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Setting+headheight+using+the+geometry+package\&snip=%5Cdocumentclass%7Bbook%7D%0A%5Cusepackage%5Bpaperheight%3D16cm%2C+paperwidth%3D12cm%2C%25+Set+the+height+and+width+of+the+paper%0Aincludehead%2C%25+See+below+for+an+explanation%0Anomarginpar%2C%25+We+don%27t+want+any+margin+paragraphs%0Atextwidth%3D10cm%2C%25+Set+%5Ctextwidth+to+10cm%0Aheadheight%3D2cm%2C%25+Set+%5Cheadheight+to+2cm%0Ashowframe+%25+Show+the+page+layout%0A%5D%7Bgeometry%7D%0A%5Ctitle%7BMemoirs+of+a+%5CTeX%7B%7D+user%7D%0A%5Cauthor%7BOverleaf%7D%0A%5Cbegin%7Bdocument%7D%0A%0A%5Cfrontmatter%0A%5Cmaketitle%0AThis+is+frontmatter+which+uses+Roman+numerals.%0A%0A%5Cmainmatter%0A%5Cchapter%7BWhere+do+I+start%7D%0AChapter+1%3A+A+short+chapter+that+ends+on+page+1.%0A%0A%5Cchapter%7BThings+I+remember%7D%0AChapter+2%3A+Starts+on+page+3%2C+so+%5CLaTeX%7B%7D+inserts+a+%60%60blank%27%27+page+2.%0A%5Cend%7Bdocument%7D)

**Notas sobre el paquete geometry**

El ejemplo anterior usa varias opciones del `geometry` paquete:

* `nomarginpar`: especifica que no queremos ningún párrafo en el margen
* `textwidth=10cm`: establece un valor (10 cm) para `\textwidth`, uno de los [parámetros de diseño de página](/latex/es/articulos-en-profundidad/04-a-visual-guide-to-latex-s-page-layout-parameters.md)
* `headheight=2cm`: establece un valor (2 mm) para `\headheight`, uno de los [parámetros de diseño de página](/latex/es/articulos-en-profundidad/04-a-visual-guide-to-latex-s-page-layout-parameters.md)
* `showframe`: dibuja el diseño de la página

El `geometry` El paquete también proporciona opciones que afectan cómo calcula ciertos valores para los parámetros de diseño de página de LaTeX; por ejemplo:

* `includehead`
* `includefoot`

Nuestro ejemplo (arriba) usó `includehead` para asegurar que la altura del área de texto se vea afectada directamente al cambiar el valor de `headheight`. El siguiente diagrama, copiado de la `geometry` documentación del paquete, demuestra cómo las `includehead` y `includefoot` opciones afectan el cálculo de la altura del texto del documento:

![Imagen de la documentación del paquete geometry que muestra cómo las opciones includehead e includefoot afectan el cálculo de la altura del texto del documento](/files/331d4c65d3354e9d947a9093f135315b1fd2e84d)

Obsérvese que el `geometry` El paquete se refiere a la altura del área de texto mediante la opción `textheight` mientras que LaTeX usa la similarmente nombrada [`\textheight` parámetro de diseño de página](/latex/es/articulos-en-profundidad/04-a-visual-guide-to-latex-s-page-layout-parameters.md#notes-on-the-page-layout-parameters-and-equations).

#### Pies de página que contienen página X de N

Fuente: versión editada del código publicado en tex.stackexchange: <https://tex.stackexchange.com/a/282840>.

Este ejemplo crea un pie de página que muestra el número de página actual y el número total de páginas. Usa el [`lastpage` paquete](https://ctan.org/pkg/lastpage?lang=en) junto con una versión modificada del `plain` estilo de página implementado mediante el `\fancypagestyle` comando proporcionado por `fancyhdr`.

```latex
\documentclass[12pt]{article}
\usepackage[paperheight=16cm, paperwidth=12cm,% Establece la altura y la anchura del papel
includehead,% Ver abajo para una explicación
nomarginpar,% No queremos párrafos en el margen
textwidth=10cm,% Establece \textwidth en 10 cm
headheight=16pt % Establece \headheight en 16pt para evitar advertencias de fancyhr
]{geometry}
\usepackage{lastpage}
\usepackage{fancyhdr}
\usepackage{lipsum} % solo para texto de relleno
\pagestyle{fancy}
\renewcommand{\headrulewidth}{0pt}
\fancyfoot[C]{\thepage\ de \pageref{LastPage}}
\fancypagestyle{plain}{%
  \renewcommand{\headrulewidth}{0pt}%
  \fancyhf{}%
  \fancyfoot[C]{\thepage\ de \pageref{LastPage}}}
\begin{document}
\title{Otra demostración de fancyhdr}
\author{\texttt{tex.stackexchange} \textit{et al}}
\maketitle

\lipsum
\end{document}
```

[Abre este ejemplo en Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Footers+with+page+X+of+Y\&snip=%5Cdocumentclass%5B12pt%5D%7Barticle%7D%0A%5Cusepackage%5Bpaperheight%3D16cm%2C+paperwidth%3D12cm%2C%25+Set+the+height+and+width+of+the+paper%0Aincludehead%2C%25+See+below+for+an+explanation%0Anomarginpar%2C%25+We+don%27t+want+any+margin+paragraphs%0Atextwidth%3D10cm%2C%25+Set+%5Ctextwidth+to+10cm%0Aheadheight%3D16pt+%25+Set+%5Cheadheight+to+16pt+to+avoid+fancyhr+warnings%0A%5D%7Bgeometry%7D%0A%5Cusepackage%7Blastpage%7D%0A%5Cusepackage%7Bfancyhdr%7D%0A%5Cusepackage%7Blipsum%7D+%25+just+for+mock+text%0A%5Cpagestyle%7Bfancy%7D%0A%5Crenewcommand%7B%5Cheadrulewidth%7D%7B0pt%7D%0A%5Cfancyfoot%5BC%5D%7B%5Cthepage%5C+of+%5Cpageref%7BLastPage%7D%7D%0A%5Cfancypagestyle%7Bplain%7D%7B%25%0A++%5Crenewcommand%7B%5Cheadrulewidth%7D%7B0pt%7D%25%0A++%5Cfancyhf%7B%7D%25%0A++%5Cfancyfoot%5BC%5D%7B%5Cthepage%5C+of+%5Cpageref%7BLastPage%7D%7D%7D%0A%5Cbegin%7Bdocument%7D%0A%5Ctitle%7BAnother+fancyhdr+demo%7D%0A%5Cauthor%7B%5Ctexttt%7Btex.stackexchange%7D+%5Ctextit%7Bet+al%7D%7D%0A%5Cmaketitle%0A%0A%5Clipsum%0A%5Cend%7Bdocument%7D)

#### Creando páginas completamente en blanco: sin encabezados ni pies de página

Como se señaló en el [`fancyhdr` documentación del paquete](http://mirrors.ctan.org/macros/latex/contrib/fancyhdr/fancyhdr.pdf), si creas un documento usando

* la `clase de documento` clase *sin* la `openany` opción, o
* la `informe` la clase con la `openright` opción

cualquier parte (`\part{...}`) y capítulo (`\chapter{...}`) comenzarán en páginas impares (de la derecha).

Ocasionalmente, LaTeX necesita insertar una página "en blanco" para asegurarse de que la siguiente página de capítulo o parte comience en una página de la derecha—pero esa página "en blanco" seguirá conteniendo encabezados que mucha gente considera poco atractivos.

**Ejemplo de páginas "en blanco" en un documento de clase book**

El siguiente `clase de documento` ejemplo de la clase crea 5 páginas, incluidas 2 páginas de capítulo que comienzan en la página derecha.

```latex
\begin{document}

\frontmatter
\maketitle
Esta es la parte preliminar, que usa numerales romanos.

\mainmatter
\chapter{¿Por dónde empiezo?}
Capítulo 1: Un capítulo corto que termina en la página 1.

\chapter{Cosas que recuerdo}
Capítulo 2: Comienza en la página 3, así que \LaTeX{} inserta una página 2 ``en blanco''.

\end{document}
```

[Abre este `clase de documento` ejemplo de clase en Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Demonstrating+blank+pages\&snip=%5Cdocumentclass%7Bbook%7D%0A%25+Choose+a+conveniently+small+page+size%0A%5Cusepackage%5Bpaperheight%3D16cm%2Cpaperwidth%3D12cm%2Ctextwidth%3D10cm%5D%7Bgeometry%7D%0A%5Ctitle%7BMemoirs+of+a+%5CTeX%7B%7D+user%7D%0A%5Cauthor%7BOverleaf%7D%0A%5Cbegin%7Bdocument%7D%0A%0A%5Cfrontmatter%0A%5Cmaketitle%0AThis+is+frontmatter+which+uses+Roman+numerals.%0A%0A%5Cmainmatter%0A%5Cchapter%7BWhere+do+I+start%7D%0AChapter+1%3A+A+short+chapter+that+ends+on+page+1.%0A%0A%5Cchapter%7BThings+I+remember%7D%0AChapter+2%3A+Starts+on+page+3%2C+so+%5CLaTeX%7B%7D+inserts+a+%60%60blank%27%27+page+2.%0A%0A%5Cend%7Bdocument%7D)

Como se muestra en el siguiente gráfico anotado, el capítulo 2 comienza en la página 3 porque LaTeX insertó la página 2 que nominalmente está “en blanco” pero contiene un encabezado poco atractivo.

![Ejemplo de páginas en blanco en un documento de clase book](/files/eb371940a7902961109681d681af2b443a99d34e)

Se puede usar una variedad de mecanismos—código y paquetes—para asegurar que las páginas insertadas, como la página 2 anterior, estén completamente en blanco. Aquí hay algunos ejemplos:

* usa el `emptypage` paquete añadiendo la siguiente línea al preámbulo de tu documento:

```latex
\usepackage{emptypage}
```

* inserta manualmente una página en blanco al final del capítulo 1 para que el capítulo 2 comience naturalmente en una página de la derecha, eliminando la necesidad de que LaTeX fuerce una nueva página. El siguiente código se sugiere en la `fancyhdr` documentación del paquete:

```latex
\clearpage
\begingroup
\pagestyle{empty}\cleardoublepage
\endgroup
```

* de manera similar, puedes crear una nueva página al final del capítulo 1 y establecer su estilo como vacío usando `\thispagestyle{empty}`:

```latex
\newpage\thispagestyle{empty}
```

Para obtener más información y ejemplos sobre el uso de páginas verdaderamente en blanco, consulta el [TUG FAQ](https://texfaq.org/FAQ-reallyblank) o busca [preguntas etiquetadas `blank-page` en TeX.stackexchange](https://tex.stackexchange.com/questions/tagged/blank-page).

* **CONSEJO**: la TeX FAQ tiene una entrada titulada [para eliminar los números de página](https://texfaq.org/FAQ-nopageno%7CHow) que contiene algunos consejos útiles.

#### Cambiar el estilo de una sola página

A veces es conveniente cambiar el estilo de una página específica; por ejemplo, eliminar el encabezado y el pie de página de la página del capítulo actual:

```latex
\begin{document}
\maketitle
\chapter{Usando diferentes estilos de página}
\lipsum[1] % mediante \usepackage{lipsum}
\chapter{Capítulo de ejemplo}
\thispagestyle{empty} % elimina los encabezados/pies de página de la página del capítulo
\lipsum[1]
\clearpage
\section{Nueva sección}
\lipsum[1]
\end{document}
```

[Abre este ejemplo en Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Setting+the+style+of+a+single+page\&snip=%5Cdocumentclass%7Bbook%7D%0A%5Cusepackage%7Blipsum%7D%0A%5Ctitle%7BChanging+the+style+of+a+single+page%7D%0A%5Cauthor%7BOverleaf%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0A%5Cchapter%7BUsing+different+page+styles%7D%0A%5Clipsum%5B1%5D+%25+via+%5Cusepackage%7Blipsum%7D%0A%5Cchapter%7BSample+Chapter%7D%0A%5Cthispagestyle%7Bempty%7D+%25+remove+headers%2Ffooters+from+the+chapter+page%0A%5Clipsum%5B1%5D%0A%5Cclearpage%0A%5Csection%7BNew+section%7D%0A%5Clipsum%5B1%5D%0A%5Cend%7Bdocument%7D)

#### Encabezados o pies de página de varias líneas

Los encabezados y pies de página generados por `fancyhdr` pueden contener varias líneas. El siguiente ejemplo se basa en la documentación pero se amplía para incluir un encabezado de varias líneas. Este ejemplo usa el `fancyhdr` documentación pero se amplía para incluir un encabezado de varias líneas. Este ejemplo usa el `datetime2` comando del paquete `\DTMnow` para insertar la fecha en la que se compuso el documento borrador. El comando `\\` se usa para terminar la primera línea del encabezado.

```latex
\documentclass{book}
\usepackage[paperheight=16cm, paperwidth=12cm,% Establece la altura y la anchura del papel
includehead,
nomarginpar,% No queremos párrafos en el margen
textwidth=10cm,% Establece \textwidth en 10 cm
headheight=25pt,% Establece \headheight en 25pt para acomodar el encabezado de varias líneas
]{geometry}
\usepackage{fancyhdr}
\usepackage{datetime2}
\begin{document}
% Establece el estilo de página en "fancy"...
\pagestyle{fancy}
%... luego configúrelo.
\fancyhead{} % borra todos los campos de encabezado
\fancyhead[RO,LE]{\textbf{BORRADOR} (Compuesto \DTMnow)\\\textbf{El rendimiento de los nuevos graduados}}
\fancyfoot{} % borra todos los campos de pie de página
\fancyfoot[LE,RO]{\thepage}
\fancyfoot[LO,CE]{De: K. Grant}
\fancyfoot[CO,RE]{Para: Dean A. Smith}
% Algo de contenido:
Esta es la página 1.\newpage
Esta es la página 2.
\end{document}
```

[Abre este `fancyhdr` ejemplo en Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Multiline+header+fancyhdr+package+example\&snip=%5Cdocumentclass%7Bbook%7D%0A%5Cusepackage%5Bpaperheight%3D16cm%2C+paperwidth%3D12cm%2C%25+Set+the+height+and+width+of+the+paper%0Aincludehead%2C%0Anomarginpar%2C%25+We+don%27t+want+any+margin+paragraphs%0Atextwidth%3D10cm%2C%25+Set+%5Ctextwidth+to+10cm%0Aheadheight%3D25pt%2C%25+Set+%5Cheadheight+to+25pt+to+accommodate+the+multiline+header%0A%5D%7Bgeometry%7D%0A%5Cusepackage%7Bfancyhdr%7D%0A%5Cusepackage%7Bdatetime2%7D%0A%5Cbegin%7Bdocument%7D%0A%25+Set+the+page+style+to+%22fancy%22...%0A%5Cpagestyle%7Bfancy%7D%0A%25...+then+configure+it.%0A%5Cfancyhead%7B%7D+%25+clear+all+header+fields%0A%5Cfancyhead%5BRO%2CLE%5D%7B%5Ctextbf%7BDRAFT%7D+%28Typeset+%5CDTMnow%29%5C%5C%5Ctextbf%7BThe+performance+of+new+graduates%7D%7D%0A%5Cfancyfoot%7B%7D+%25+clear+all+footer+fields%0A%5Cfancyfoot%5BLE%2CRO%5D%7B%5Cthepage%7D%0A%5Cfancyfoot%5BLO%2CCE%5D%7BFrom%3A+K.+Grant%7D%0A%5Cfancyfoot%5BCO%2CRE%5D%7BTo%3A+Dean+A.+Smith%7D%0A%25+Some+content%3A%0AThis+is+page+1.%5Cnewpage%0AThis+is+page+2.%0A%5Cend%7Bdocument%7D)

El siguiente gráfico muestra el resultado producido por este ejemplo:

![Un ejemplo de un encabezado de varias líneas producido por fancyhdr](/files/e984e9deb115864a35a1cb4340a640e8e41941e8)


---

# 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/02-headers-and-footers.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.
