Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Seitenzahlen innerhalb des Dokumentes zurücksetzen

  1. #1
    Registrierter Benutzer Avatar von Revan335
    Registriert seit
    07.04.2012
    Beiträge
    124

    Seitenzahlen innerhalb des Dokumentes zurücksetzen

    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, ngerman]{scrartcl} 
    
     
    \usepackage[T1]{fontenc}                % LaTeX Ausgabefont 
    \usepackage{lmodern}                     % Umlaute inklusive Eurosymbol 
    \usepackage{babel}                         % neue deutsche Trennhilfe 
    \usepackage{lastpage}                    % Zeigt die Gesamtzahl der Seiten an 
    
     
    \usepackage{scrlayer-scrpage} 
    
     
    \usepackage{blindtext} 
    
     
    \begin{document} 
    
     
    \cfoot{{\thepage} von \pageref{LastPage}} 
    
     
    \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
    Geändert von Revan335 (21-03-2014 um 10:16 Uhr)

  2. #2
    Registrierter Benutzer
    Registriert seit
    06.08.2008
    Beiträge
    1.015
    LastPage ist ja auch "nur" ein Label, welches auf der letzten Seite bzw. vor \end{document} gesetzt wird. In deinem Fall müsstest dieses Label also am Ende jedes Abschnitts setzen… was nicht geht, da jedes Label nur einmal definiert werden darf. Sonst weiss der ref-Pointer ja nicht, wo er hinzeigen soll. Ich würde also für jeden Abschnitt ein eigenes Label setzten und die Fußzeile entsprechend am Beginn des Abschnitts anpassen. (oder du machst 3 separate PDFs und setzt sie danach wieder zusammen.)

    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}

  3. #3
    Registrierter Benutzer Avatar von Revan335
    Registriert seit
    07.04.2012
    Beiträge
    124
    Herzlichen Glückwunsch zum 1001. Beitrag.

    Hat super funktioniert.

    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.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •