> 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/03-page-numbering.md).

# Numeración de páginas

Los números de página del documento pueden componerse utilizando un determinado *style*, como el uso de números arábigos o romanos, y componerse en una página determinada *ubicación*—normalmente dentro de encabezados o pies de página. Este artículo muestra cómo se pueden cambiar el estilo y la ubicación de los números de página:

* el *style* de los números de página se puede cambiar mediante el `\pagenumbering` comando;
* el *ubicación* de los números de página se puede cambiar usando el [`fancyhdr` paquete](https://ctan.org/pkg/fancyhdr?lang=en).

## Configuración del estilo de los números de página

El estilo de los números de página se puede cambiar usando el comando

```latex
\pagenumbering{⟨estilo⟩}
```

donde `⟨estilo⟩` es uno de

* `arabic`: usa números arábigos (1, 2, 3, ...)
* `alph`: usa letras minúsculas (a, b, c, ...)
* `Alph`: usa letras mayúsculas (A, B, C, ...)
* `roman`: usa números romanos en minúscula (i, ii, iii, ...)
* `Roman`: usa números romanos en mayúscula (I, II, III, ...)

### Ejemplo para demostrar los estilos de numeración de páginas

El siguiente ejemplo compone una tabla de contenidos seguida de 5 páginas, cada una de las cuales demuestra una de las `⟨estilo⟩` opciones para los números de página. Internamente, LaTeX usa un llamado *contador* para registrar el número de página actual. Un contador es el nombre de una variable de LaTeX usada para almacenar un valor entero—véase el [artículo sobre contadores de Overleaf](/latex/es/formato/10-counters.md) para más detalles y ejemplos.

```latex
\begin{document}
% Insertar una tabla de contenidos
\tableofcontents
\newpage
\section{Romano en mayúsculas}
\pagenumbering{Roman}% 'R' mayúscula: números romanos en mayúsculas
\blindtext[1]
\newpage
\section{Romano en minúsculas} % números romanos en minúsculas
\pagenumbering{roman}
\blindtext[1]
\newpage
\section{Números arábigos}
\pagenumbering{arabic} % números de página arábigos/indoarábigos
\blindtext[1]
\newpage
\section{Alfabético en minúsculas}
\pagenumbering{alph} % "números" de página alfabéticos en minúsculas
\blindtext[1]
\newpage
\section{Alfabético en mayúsculas}
\pagenumbering{Alph} % "números" de página alfabéticos en mayúsculas
\blindtext[1]
\end{document}
```

[Abre este ejemplo en Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Demonstrating+page+number+styles\&snip=%5Cdocumentclass%7Barticle%7D%0A%25+Use+a+small+page+size+to+avoid+%0A%25+needing+lots+of+text+to+create+%0A%25+several+pages%0A%5Cusepackage%5Bincludefoot%2C%0Apaperheight%3D10cm%2C%0Apaperwidth%3D10cm%2C%0Atextwidth%3D9cm%2C%0Atextheight%3D8cm%5D%7Bgeometry%7D%0A%5Cusepackage%7Bblindtext%7D%0A%5Cbegin%7Bdocument%7D%0A%25+Insert+a+table+of+contents%0A%5Ctableofcontents%0A%5Cnewpage%0A%5Csection%7BUppercase+Roman%7D%0A%5Cpagenumbering%7BRoman%7D%25+Capital+%27R%27%3A+uppercase+Roman+numerals%0A%5Cblindtext%5B1%5D%0A%5Cnewpage%0A%5Csection%7BLowercase+Roman%7D+%25+lowercase+Roman+numerals%0A%5Cpagenumbering%7Broman%7D%0A%5Cblindtext%5B1%5D%0A%5Cnewpage%0A%5Csection%7BArabic+numbers%7D%0A%5Cpagenumbering%7Barabic%7D+%25+Arabic%2FIndic+page+numbers%0A%5Cblindtext%5B1%5D%0A%5Cnewpage%0A%5Csection%7BLowercase+alphabetic%7D%0A%5Cpagenumbering%7Balph%7D+%25+Lowercase+alphabetic+page+%22numbers%22%0A%5Cblindtext%5B1%5D%0A%5Cnewpage%0A%5Csection%7BUppercase+alphabetic%7D%0A%5Cpagenumbering%7BAlph%7D+%25+Uppercase+alphabetic+page+%22numbers%22%0A%5Cblindtext%5B1%5D%0A%5Cend%7Bdocument%7D)

La siguiente imagen muestra la tabla de contenidos producida por este documento. Observa cómo el `\pagenumbering` comando ha restablecido el número de página inicial al valor inicial para cada estilo: `i` para el `roman` estilo, `A` para el `Alph` estilo, `I` para el `Roman` estilo y así sucesivamente:

![Ejemplo de tabla de contenidos compuesta en LaTeX](/files/14f5c9c3ee9d1bdc86126f32c6beda60fb6b6fde)

Aquí hay dos páginas de ejemplo producidas por este ejemplo; la primera imagen muestra los números de página como números romanos en mayúsculas, la segunda muestra los números de página como letras mayúsculas:

![Ejemplo de números de página compuestos usando números romanos](/files/8d83c0d05f66c94a28f223a30f6a10f5265d6956)

![Ejemplo de números de página compuestos usando letras mayúsculas](/files/9d7c6a14511d69820d713d7f5eecb19c7812dcbd)

## Clase book: uso de dos estilos de numeración de página

El [las primeras páginas de un libro](https://en.wikipedia.org/wiki/Book_design#Structure), que incluyen la página de copyright, la página de título o de media portada, cualquier prólogo o prefacio y la tabla de contenidos, se denominan colectivamente las *preliminares* páginas, o prelims para abreviar—otro término para esas páginas es [*matter preliminar*](https://en.wikipedia.org/wiki/Book_design#Front_matter). Tradicionalmente, las páginas preliminares se numeran usando números romanos en minúscula, mientras que las páginas principales (del cuerpo) se numeran usando números arábigos. La `clase de documento` book contiene comandos para ayudar con esto, como demuestra el siguiente ejemplo.

```latex
\documentclass{book}
% El paquete emptypage evita que aparezcan números de página y
% encabezados en las páginas vacías.
\usepackage{emptypage}
\begin{document}
\frontmatter %Usa números romanos en minúscula para los números de página
\chapter*{Prólogo}
\addcontentsline{toc}{chapter}{Prólogo}
El prólogo está escrito por alguien que no es el autor del libro.

\chapter*{Prefacio}
\addcontentsline{toc}{chapter}{Prefacio}
El prefacio está escrito por el autor del libro.

\tableofcontents

\mainmatter % Ahora usa números arábigos para los números de página

\chapter{Primer capítulo}
Este será un capítulo vacío...
\section{Primera sección}
Algo de texto estaría bien.
\chapter{El segundo capítulo}
\end{document}
```

[Abre este ejemplo en Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+page+numbers+in+book+class\&snip=%5Cdocumentclass%7Bbook%7D%0A%25+The+emptypage+package+prevents+page+numbers+and%0A%25+headings+from+appearing+on+empty+pages.%0A%5Cusepackage%7Bemptypage%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cfrontmatter+%25Use+lowercase+Roman+numerals+for+page+numbers%0A%5Cchapter%2A%7BForeword%7D%0A%5Caddcontentsline%7Btoc%7D%7Bchapter%7D%7BForeword%7D%0AThe+Foreword+is+written+by+someone+who+is+not+the+book%27s+author.%0A%0A%5Cchapter%2A%7BPreface%7D%0A%5Caddcontentsline%7Btoc%7D%7Bchapter%7D%7BPreface%7D%0AThe+Preface+is+written+by+the+book%27s+author.%0A%0A%5Ctableofcontents%0A%0A%5Cmainmatter+%25+Now+Use+Arabic+numerals+for+page+numbers%0A%0A%5Cchapter%7BFirst+Chapter%7D%0AThis+will+be+an+empty+chapter...%0A%5Csection%7BFirst+section%7D%0ASome+text+would+be+good.%0A%5Cchapter%7BThe+second+chapter%7D%0A%5Cend%7Bdocument%7D)

La tabla de contenidos producida por este ejemplo demuestra el uso de números romanos para las páginas preliminares y números arábigos para la materia principal (cuerpo):

![Mostrando números de página romanos y arábigos en un libro](/files/a0fbcdce79111073c3785ee288ac6e1233372bb6)

Los comandos que controlan la numeración de páginas son:

* `\frontmatter`: Las páginas después de este comando y antes del comando `\mainmatter`, se numerarán con números romanos en minúscula.
* `\mainmatter`: Esto reiniciará el contador de páginas y cambiará el estilo a números arábigos.

## Clase article: uso de dos estilos de numeración de página

Como se señaló arriba, el número de página actual se almacena en una [variable de contador de LaTeX](/latex/es/formato/10-counters.md#introduction-to-latex-counters) que se llama `page`. El valor almacenado en `page`, o en cualquier otra variable de contador, se puede establecer en un valor específico usando el `\setcounter` comando:

```latex
\setcounter{⟨varcontador⟩}{⟨valorent⟩}
```

donde la variable de contador `⟨varcontador⟩` se establece en el valor `⟨valorent⟩`. Por ejemplo, para establecer el `page` contador en `3` escribirías

```latex
\setcounter{page}{3}
```

Otros comandos para cambiar variables de contador incluyen `\addtocounter` y `\stepcounter`:

```latex
\addtocounter{⟨varcontador⟩}{⟨incremento⟩}
\stepcounter{⟨varcontador⟩}
```

* `\addtocounter{⟨varcontador⟩}{⟨incremento⟩}` añade una cantidad `⟨incremento⟩` a la variable de contador `⟨varcontador⟩`. **Nota**: `⟨incremento⟩` puede ser positiva, para aumentar el valor del contador, o negativa para disminuirlo.
* `\steptocounter{⟨varcontador⟩}` añade 1 a la variable de contador `⟨varcontador⟩`

Este ejemplo hipotético modifica el contador de páginas para planificar una tabla de contenidos, incluyendo secciones que aún no se han escrito y cuyo recuento de páginas se estima. También usa `\pagenumbering{roman}` y `\pagenumbering{Arabic}` para establecer el estilo de los números de página.

```latex
\documentclass{article}
\pagenumbering{roman}
\begin{document}

\section*{Prólogo invitado (TBD)}
\addcontentsline{toc}{section}{Prólogo: 4 páginas (TBD)}
Por escribir: permitir 4 páginas.
\newpage
\setcounter{page}{5}

\section*{Introducción (2 páginas)}
\addcontentsline{toc}{section}{Introducción: 2 páginas (TBD)}
Por escribir: 2 páginas permitidas.
\newpage
\addtocounter{page}{1}

\section*{Resumen de estrategia (2 páginas)}
\addcontentsline{toc}{section}{Resumen de estrategia: 2 páginas (TBD)}
Por escribir: 2 páginas.
\newpage
\stepcounter{page}

\tableofcontents

\newpage
\pagenumbering{arabic}

\section{Encabezado de nivel 1}
Algo de texto en esta página.
\newpage
\section{Otro encabezado de nivel 1}
\end{document}
```

[Abra este ejemplo en Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Mixing+page+number+formats+in+the+article+class\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cpagenumbering%7Broman%7D%0A%5Cbegin%7Bdocument%7D%0A%0A%5Csection%2A%7BGuest+Foreword+%28TBD%29%7D%0A%5Caddcontentsline%7Btoc%7D%7Bsection%7D%7BForeword%3A+4+pages+%28TBD%29%7D%0ATo+be+written%3A+Allowing+4+pages.%0A%5Cnewpage+%0A%5Csetcounter%7Bpage%7D%7B5%7D%0A%0A%5Csection%2A%7BIntroduction+%282+pages%29%7D%0A%5Caddcontentsline%7Btoc%7D%7Bsection%7D%7BIntroduction%3A+2+pages+%28TBD%29%7D%0ATo+be+written%3A+2+pages+allowed.%0A%5Cnewpage%0A%5Caddtocounter%7Bpage%7D%7B1%7D%0A%0A%5Csection%2A%7BStrategy+summary+%282+pages%29%7D%0A%5Caddcontentsline%7Btoc%7D%7Bsection%7D%7BStrategy+summary%3A+2+pages+%28TBD%29%7D%0ATo+be+written%3A+2+pages.%0A%5Cnewpage%0A%5Cstepcounter%7Bpage%7D%0A%0A%5Ctableofcontents%0A%0A%5Cnewpage%0A%5Cpagenumbering%7Barabic%7D%0A%0A%5Csection%7BLevel+1+heading%7D%0ASome+text+on+this+page.%0A%5Cnewpage%0A%5Csection%7BAnother+Level+1+heading%7D%0A%5Cend%7Bdocument%7D)

Este ejemplo produce la siguiente tabla de contenidos, que muestra los resultados de alterar el valor del `page` contador:

![Cambio del contador de páginas en LaTeX](/files/f4341fc08f70dc2e5151ab778a6ee5a854dfe0c0)

## Personalización de los números de página con el paquete fancyhdr

El `fancyhdr` paquete puede usarse para personalizar la ubicación y el formato de los números de página; por ejemplo, colocándolos en posiciones específicas dentro del encabezado o pie de página. El artículo de Overleaf [Encabezados y pies de página](/latex/es/formato/02-headers-and-footers.md) explora esto en detalle, con muchos ejemplos que no reproduciremos aquí.

Aquí daremos un ejemplo de escribir el número de página actual en el contexto del número total de páginas, como `Página X de Y` donde Y es el número total de páginas del documento obtenido usando el [`lastpage` paquete](https://ctan.org/pkg/lastpage?lang=en).

```latex
\documentclass{article}
% Usa un tamaño de página pequeño para evitar
% necesitar mucho texto para crear
% varias páginas
\usepackage[includefoot,
paperheight=10cm,
paperwidth=10cm,
textwidth=9cm,
textheight=8cm]{geometry}
\usepackage{blindtext}
\usepackage{lastpage}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{} % borrar las entradas existentes del encabezado/pie de página
% Coloca Página X de Y en el lado derecho
% del pie de página
\fancyfoot[R]{Página \thepage \hspace{1pt} de \pageref{LastPage}}
\begin{document}
% Insertar una tabla de contenidos
\tableofcontents
\newpage
\section{Uno}
\blindtext[1]
\newpage
\section{Dos}
\blindtext[1]
\newpage
\section{Tres}
\blindtext[1]
\newpage
\section{Cuatro}
\blindtext[1]
\newpage
\section{Cinco}
\blindtext[1]
\end{document}
```

[Abra este ejemplo en Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Modifying+page+numbers+with+fancyhdr\&snip=%5Cdocumentclass%7Barticle%7D%0A%25+Use+a+small+page+size+to+avoid+%0A%25+needing+lots+of+text+to+create+%0A%25+several+pages%0A%5Cusepackage%5Bincludefoot%2C%0Apaperheight%3D10cm%2C%0Apaperwidth%3D10cm%2C%0Atextwidth%3D9cm%2C%0Atextheight%3D8cm%5D%7Bgeometry%7D%0A%5Cusepackage%7Bblindtext%7D%0A%5Cusepackage%7Blastpage%7D%0A%5Cusepackage%7Bfancyhdr%7D%0A%5Cpagestyle%7Bfancy%7D%0A%5Cfancyhf%7B%7D+%25+clear+existing+header%2Ffooter+entries%0A%25+Place+Page+X+of+Y+on+the+right-hand%0A%25+side+of+the+footer%0A%5Cfancyfoot%5BR%5D%7BPage+%5Cthepage+%5Chspace%7B1pt%7D+of+%5Cpageref%7BLastPage%7D%7D%0A%5Cbegin%7Bdocument%7D%0A%25+Insert+a+table+of+contents%0A%5Ctableofcontents%0A%5Cnewpage%0A%5Csection%7BOne%7D%0A%5Cblindtext%5B1%5D%0A%5Cnewpage%0A%5Csection%7BTwo%7D%0A%5Cblindtext%5B1%5D%0A%5Cnewpage%0A%5Csection%7BThree%7D%0A%5Cblindtext%5B1%5D%0A%5Cnewpage%0A%5Csection%7BFour%7D%0A%5Cblindtext%5B1%5D%0A%5Cnewpage%0A%5Csection%7BFive%7D%0A%5Cblindtext%5B1%5D%0A%5Cend%7Bdocument%7D)

La siguiente imagen muestra una de las páginas producidas por este ejemplo—observa `Página 3 de 6` en el lado derecho del pie de página:

![Cambio de los números de página con fancyhdr](/files/958c34adfb34f7a0369bd105ebb2ffaff22a6d8e)


---

# 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/03-page-numbering.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.
