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
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 \part
Seite. Das hat bei mir funktioniert:
\part[Title]{Title\thispagestyle{empty}}
Dadurch wird Title
das Inhaltsverzeichnis und Title
Plus \thispagestyle{empty}
in den Dokumenttext eingefügt. Wenn Sie jedoch die memoir
Klasse 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}}
}