Seitennummerierung nicht zurücksetzen, wenn ein neuer Teil beginnt

Seitennummerierung nicht zurücksetzen, wenn ein neuer Teil beginnt

Ich lerne gerade LaTeX, daher ist dies möglicherweise eine sehr offensichtliche Frage, aber leider habe ich weder in diesem Forum noch anderswo eine Antwort darauf gefunden.

Ich habe ein Dokument (Buch) mit mehreren Teilen und Kapiteln, aber beim Beginn eines neuen Teils geht die Seitennummerierung auf 1 zurück. Gibt es eine Option zum Deaktivieren dieser automatischen Zurücksetzung?

Ich freue mich auf eure Rückmeldung!

Mit freundlichen Grüße

Bildbeschreibung hier eingeben


Ich glaube, ich habe das Problem gefunden! Ich habe vor ein paar Tagen eine Funktion erstellt, um neue Teile ohne Seitennummerierung auf der weißen Seite des neuen Teils zu erstellen. Sie schaltet also die Seitennummerierung aus, erstellt die Seite und schaltet sie dann wieder ein. Aber wahrscheinlich schaltet sie sie wieder auf 1 ein.

Gibt es eine einfache Möglichkeit, die Seitenzahl zu speichern, bevor sie ausgeschaltet wird? Oder gibt es generell eine einfachere Möglichkeit, dies zu tun?

\newcommand{\createpart}[2]
  {
  \pagenumbering{gobble}
  \ifthenelse{\equal{#2}{with}}
    {\part{#1}}
    {\part*{#1}\addcontentsline{toc}{part}{#1}}
  \pagenumbering{arabic}
  }

Antwort1

Fummeln Sie nicht mit Seitenzahlen herum, verwenden Sie einfach \pagestyle{empty}(oder \thispagestyle{empty}) für die \partSeite. Das hat bei mir funktioniert:

\part[Title]{Title\thispagestyle{empty}}

Dadurch wird Titledas Inhaltsverzeichnis und TitlePlus \thispagestyle{empty}in den Dokumenttext eingefügt. Wenn Sie jedoch die memoirKlasse verwenden, geben Sie einfach Folgendes ein:

\aliaspagestyle{part}{empty}

in Ihrer Präambel (ohne an jedem herumzufummeln \part{...})

Antwort2

Ich habe eine Antwort gefunden!

Mit dem Befehl \newcounter kann man eine Variable temporär speichern. Der folgende Code speichert also die Seitennummer temporär und setzt sie dann zurück, wenn die arabische Seitennummerierung wiederhergestellt wird. :)

\newcommand{\createpart}[2]
  {
  \newcounter{tempPageNumber}
  \setcounter{tempPageNumber}{\thepage}
  \pagenumbering{gobble}
  \ifthenelse{\equal{#2}{with}}
    {\part{#1}}
    {\part*{#1}\addcontentsline{toc}{part}{#1}}
  \pagenumbering{arabic}
  \setcounter{page}{\value{tempPageNumber}}
  }

verwandte Informationen