\pageref{lastpage}

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: \pageref{lastpage}

Re: \pageref{lastpage}

von ZX-Sinclair » Sa 17. Dez 2022, 09:47

Hallo,
vielen Dank für den Minimalcode.
Den habe ich leider nicht zum laufen bekommen.
Habe das Problem einfach so hinbekommen:
\usepackage{lastpage}
\ofoot*{\pagemark / \pageref*{LastPage} }

Der Link ist weg. Danke für die Anregung!

Re: \pageref{lastpage}

von Bartman » Sa 17. Dez 2022, 00:27

Achte bitte auch bei dem Argument des Befehls \pageref auf die Unterscheidung der Groß- und Kleinschreibung.

Dein Ziel lässt sich auch ohne das Paket lastpage erreichen.
\documentclass{scrartcl}
\usepackage{scrlayer-scrpage}
\usepackage{blindtext}
\usepackage{hyperref}

\AddToHook{shipout/lastpage}{\label{lastpage}}

\renewcommand{\pagemark}{%
  \usekomafont{pagenumber}%
  \thepage{} / 
  \ifnum\value{page}=\PreviousTotalPages
    \pageref*{lastpage}%
  \else
    \pageref{lastpage}%
  \fi
}

\cfoot*{}
\ofoot*{\pagemark}

\begin{document}
\blinddocument
\end{document}
Quellen:
  • \AddToHook: Ausgabe ltnews34
  • \PreviousTotalPages: Abschnitt "1.6 Information counters" in File X ltshipout.dtx in source2e
  • \pageref*: Abschnitt "2 Usage" in lastpage und am Ende des Abschnitts "6 Additional user macros" in hyperref

\pageref{lastpage}

von ZX-Sinclair » Fr 16. Dez 2022, 20:33

Hallo,

ich nutze: \usepackage{lastpage}
und möchte in der Fusszeile die aktuelle und letzte Seite darstellen.
Das klappt auch mit:
ofoot*{\pagemark / \pageref{lastpage}}
Allerdings wird die letzte Seite als Link zur letzten Seite eingefügt.
Wer braucht auf jeder Seite einen Link zur letzten? Ich brauche das nicht.
\pageref ist anscheinend nicht das Richtige.
Oder gibt es ein anderes Package?

Nach oben