9 Ene 2021
Numeración de páginas
La numeración de páginas es otro párametro que puede agregar en md2tex. Por defecto, md2tex enumera las páginas con números arábigos. Para manipular la numeración de páginas existe el parámetro pagenumbering, este puede cambiar el tipo de numeración de páginas.
Los tipos de numeración de páginas que md2tex y LaTeX soportan son los siguientes:
| Tipo de numeración | Descripción |
|---|---|
| gobble | Quita la numeración de páginas. |
| arabic | Enumera las páginas con números arábigos. |
| roman | Enumera las páginas con números romanos en minúscula. |
| Roman | Enumera las páginas con números romanos en mayúscula. |
| alph | Enumera las páginas con letras del alfabeto latino en minúscula. |
| Alph | Enumera las páginas con letras del alfabeto latino en mayúscula. |
La sintaxis para la numeración de páginas en md2tex puede ser la siguiente:
!--
pagenumbering: <type_numbering>
--!
Donde
<type_numbering>puede ser: gobble, arabic, roman, Roman, alph o Alph.
Al incluir este parámetro en su documento, en el código LaTeX generado deberá aparecer:
% si el parámetro pagenumbering: Roman
\pagenumbering{Roman}
La numeración puede cambiar en cualquier parte del documento; si usted desea cambiar
el tipo de numeración puede escribir !-- pagenumbering: <type_numbering> --! en
cualquier parte del documento.
Adicionalmente, el parámetro pagenumbering posee un paramétro set. Este parámetro sirve para reiniciar la numeración de páginas con el número que usted desee.
Por ejemplo, en cualquier parte del documento puede escribir lo siguiente:
!--
pagenumbering: arabic {
set: 3
}
--!
El parámetro anterior generará el siguiente código en LaTeX:
\pagenumbering{arabic}
\setcounter{page}{3}
La numeración de páginas aparecerá en el pie de página con orientación centrada.
Agregar nueva página
En md2tex puede agregar una nueva página haciendo uso de --- al inicio de una línea.
Esta acción hará uso del comando \newpage de LaTeX.
Demostración
Asumiendo que tiene un archivo llamado: test.md escriba lo siguiente:
!--
pagenumbering: gobble
--!
## Esta p'agina no est'a numerada.
---
!--
pagenumbering: Roman
--!
## A partir de esta p'agina se numera con: _Roman_ y la numeraci'on comenzar'a en I.
---
!--
pagenumbering: Alph
--!
## A partir de esta p'agina se numera con: _Alph_ y la numeraci'on comenzar'a en A.
---
!--
pagenumbering: arabic {
set: 6
}
--!
## A partir de esta p'agina se numera con: _arabic_ y la numeraci'on comenzar'a en 6.
Ejecute md2tex:
$ ./md2tex test.md
El código LaTeX generado por md2tex es el siguiente:
\documentclass{article}
\begin{document}
\pagenumbering{gobble}
\subsection*{Esta p\'agina no est\'a numerada.}
\newpage
\pagenumbering{Roman}
\subsection*{A partir de esta p\'agina se numera con: \textit{Roman} y la numeraci\'on comenzar\'a en I.}
\newpage
\pagenumbering{Alph}
\subsection*{A partir de esta p\'agina se numera con: \textit{Alph} y la numeraci\'on comenzar\'a en A.}
\newpage
\pagenumbering{arabic}
\setcounter{page}{6}
\subsection*{A partir de esta p\'agina se numera con: \textit{arabic} y la numeraci\'on comenzar\'a en 6.}
\end{document}
Vaya a la carpeta latex/tex y ejecute pdfLaTeX:
$ pdflatex test.tex
La salida PDF será similar a la siguiente:
Cada vez que se cambie el parámetro pagenumbering, la numeración será reiniciada.