Tengo un informe LaTeX con título, resumen y la parte principal. Quiero tener números en cada página comenzando desde la primera. ¿Cómo puedo hacer eso? La situación actual es que la primera página no está numerada y hay una numeración antes del resumen que comienza desde 1 después del resumen.
Respuesta1
LaTeX conoce tres estilos de página básicos
- vacío
- plano
- encabezados
vacía es lo que dice, una página vacía. Lo que se usa comúnmente en las páginas de título es lo que se usa en los encabezados de las páginas de inicio de los capítulos y en todas las demás páginas.
De hecho, las páginas se cuentan internamente a lo largo del documento. Entonces, incluso si una página tiene estilo de página empty
, el contador aumenta y el número de página simplemente no se muestra.
Mencionaste que estás usando un resumen y supongo que estás usando un entorno abstracto para esto. Siguiendo la definición de resumen en report.cls
uno se encuentra que usa lo mismo que la página de título y que el número de página se oculta y se restablece después del resumen con
\thispagestyle{empty}%
\setcounter{page}\z@
Una manera fácil de solucionar esto es redefinir el entorno.
\documentclass{report}
\usepackage{lipsum}
\makeatletter
\renewenvironment{titlepage}
{%
\if@twocolumn
\@restonecoltrue\onecolumn
\else
\@restonecolfalse\newpage
\fi
% \thispagestyle{empty}% remove the empty page style
%\setcounter{page}\z@ %remove the counter reset
}%
\makeatother
\begin{document}
\begin{titlepage}
A title
\end{titlepage}
\begin{abstract}
bla
\end{abstract}
\chapter{first}
\lipsum
\chapter{second}
\lipsum
\section{subsecond}
\lipsum
\end{document}
Esto le proporciona un documento donde la página de título tiene la página 1 (también se muestra en el papel) y el contador ya no se reinicia
Respuesta2
No menciona qué estilo de numeración de páginas desea que se aplique a las páginas que no muestran números de página hasta el momento, por lo que asumiré que desea el estilo de página "simple" (que muestra el número de página centrado en la línea del pie de página). para esas paginas.
Podrías agregar el siguiente código a tu documento,noen el preámbulo pero inmediatamente después de la \maketitle
instrucción (o, alternativamente, al comienzo de la primera página después del titlepage
entorno):
\makeatletter
\let\ps@oldempty\ps@empty % save default definition of \ps@empty
\renewcommand\ps@empty\ps@plain
\makeatother