Seitennummerierung auf jeder Seite erzwingen

Seitennummerierung auf jeder Seite erzwingen

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.clsstellt 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 \maketitleAnweisung (oder alternativ am Anfang der ersten Seite nach der titlepageUmgebung):

\makeatletter
\let\ps@oldempty\ps@empty % save default definition of \ps@empty
\renewcommand\ps@empty\ps@plain
\makeatother

verwandte Informationen