Seitenzahlen innerhalb des LaTeX Dokumentes zurücksetzen

Revan335

Commander
Registriert
Aug. 2009
Beiträge
2.222
Hallo,

ich muss innerhalb eines Dokumentes die Seitenzahlen ändern.

Und zwar muss die in jedem Teil (part) von vorne anfangen.

Part 1

Seite 5 von 5


Part 2

Seite 1 von 2
Seite 2 von 2


Hab es schon mit
Code:
\setcounter{page}{1}
probiert.

Allerdings fängt die gesamte Seitenzahl nicht von vorne an und zählt auch nicht weiter.

Code:
\documentclass[a4paper, [U]ngerman[/U]]{[U]scrartcl[/U]} 

 
\usepackage[T1]{fontenc}                % LaTeX Ausgabefont 
\usepackage{lmodern}                     % Umlaute inklusive Eurosymbol 
\usepackage{babel}                         % neue deutsche Trennhilfe 
\usepackage{[U]lastpage[/U]}                    % Zeigt die Gesamtzahl der Seiten an 

 
\usepackage{[U]scrlayer[/U]-[U]scrpage[/U]} 

 
\usepackage{[U]blindtext[/U]} 

 
\begin{document} 

 
\cfoot{{\thepage} von \pageref{[U]LastPage[/U]}} 

 
\clearpage 

 
\part{Test} 

 
\blinddocument 

 
\clearpage 

 
\part{Anhang} 

 
\setcounter{page}{1} 

 
\blindtext 

 
\clearpage 

 
\part{Quellen} 

 
\setcounter{page}{1} 

 
\blindtext 

 
\clearpage 

 
\end{document}
Was kann ich da tun ?

Es liegt sehr wahrscheinlich am lastpage Paket.
Gibt es da vielleicht ein alternatives Paket für oder eine Option ?
Das in der Doku gezeigte
Code:
\lastpageref{LastPages}
klappt nicht.

Vielen Dank schon mal.

Gruß

Revan335
 
Hallo erstmal :)

wenn das nicht funktioniert, könntest du einen seitenzahlcounter für die jeweiligen bereiche hochzählen lassen. Das könnte etwas frikelig werden.
 
Ging doch nicht, ich probier weiter.
 
Zuletzt bearbeitet:
Hab es jetzt schon mal kompliziert gemacht.

Code:
\documentclass[a4paper, ngerman]{scrartcl} 

 
\usepackage[T1]{fontenc}                % LaTeX Ausgabefont 
\usepackage{lmodern}                     % Umlaute inklusive Eurosymbol 
\usepackage{babel}                         % neue deutsche Trennhilfe 

\usepackage{scrlayer-scrpage} 

\usepackage{blindtext} 

\begin{document} 
\cfoot{Seite {\thepage} von \pageref{LastPageI}~Seite(n) insgesamt} 
\part{Test} 
 
\blinddocument 

\label{LastPageI}
\clearpage

\cfoot{Seite {\thepage} von \pageref{LastPageII}~Seite(n) insgesamt} 
\part{Anhang} 
\setcounter{page}{1} 
\blindtext 
 
\label{LastPageII}
\clearpage

\cfoot{Seite {\thepage} von \pageref{LastPageIII}~Seite(n) insgesamt} 
\part{Quellen} 
\setcounter{page}{1} 
\Blindtext

\label{LastPageIII}
\end{document}

Kann ich das nicht noch besser automatisieren ?

Wenn ich was an der Fußzeile ändern möchte müsste ich das jetzt an mindestens 6 Stellen machen.
 
Du hast eine richtig gute idee mit den labels ;)

ziehe sie doch durch: überschreib dir den befehl part (oder mach en neuen) und deklarier ihn, so dass erst das label kommt und dann das neue kapitel.

Vllt. ist es dann möglich mit pageref{...} und einem counter bzw dem "peart index" diese seitenzahl herzustellen.

Dieser Versuch beruht auf der Annahme, dass man die Kapitel/Parts indizieren kann. Ich weiß nicht ob das geht.
 
Zurück
Oben