Ich habe einen LaTeX-Bericht mit Titel, Abstract und Hauptteil. Ich möchte, dass jede Seite ab der ersten nummeriert ist. Wie mache ich das? So wie es jetzt ist, ist die erste Seite nicht nummeriert und vor dem Abstract gibt es eine Nummerierung, die nach dem Abstract bei 1 beginnt.
Antwort1
LaTeX kennt drei grundlegende Seitenstile
- leer
- schmucklos
- Überschriften
Der Name sagt „leer“: eine leere Seite. Wird häufig auf Titelseiten verwendet. Auf den Startseiten von Kapiteln wird „schlicht“ verwendet, auf allen anderen Seiten sind es Überschriften.
Intern werden die Seiten tatsächlich im gesamten Dokument gezählt. Auch wenn eine Seite also Seitenstil hat empty
, geht der Zähler hoch, die Seitenzahl wird nur nicht angezeigt.
Sie haben erwähnt, dass Sie ein Abstract verwenden, und ich nehme an, dass Sie dafür eine Abstract-Umgebung verwenden. Wenn man der Definition des Abstracts folgt, report.cls
stellt man fest, dass es dasselbe wie die Titelseite verwendet und dass die Seitenzahl nach dem Abstract ausgeblendet und zurückgesetzt wird mit
\thispagestyle{empty}%
\setcounter{page}\z@
Eine einfache Möglichkeit, dies zu umgehen, besteht darin, die Umgebung neu zu definieren
\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}
Dadurch erhält man ein Dokument, dessen Titelseite die Seite 1 hat (die auch auf dem Papier angezeigt wird) und dessen Zähler nicht mehr zurückgesetzt wird
Antwort2
Sie erwähnen nicht, welchen Seitennummerierungsstil Sie auf Seiten angewendet sehen möchten, auf denen bisher keine Seitenzahlen angezeigt werden. Daher gehe ich davon aus, dass Sie für diese Seiten den „einfachen“ Seitenstil (mit der Seitenzahl zentriert in der Fußzeile) möchten.
Sie können Ihrem Dokument den folgenden Code hinzufügen:nichtin der Präambel, aber unmittelbar nach der \maketitle
Anweisung (oder alternativ am Anfang der ersten Seite nach der titlepage
Umgebung):
\makeatletter
\let\ps@oldempty\ps@empty % save default definition of \ps@empty
\renewcommand\ps@empty\ps@plain
\makeatother