Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 4

18 Jun '15, 17:42

saputello's gravatar image

saputello
11.1k174365

Wie erstelle ich eine optionale Seitennummerierung?

Ich habe folgendes Beispiel: \documentclass{scrartcl} \usepackage{scrlayer-scrpage} \usepackage{lipsum} \cfoot{Seite \thepage\ von \pageref{LastPage}} \begin{document} %\lipsum[1] % keine Seitennummerierung \lipsum % Seitennummerierung \label{LastPage} \end{document} Nun möchte ich, dass die Seitennummerierung nur dann gedruckt wird, wenn der Text auch mehr als eine Seite umfasst. Ich hab dies zunächst wie folgt probiert: \documentclass{scrartcl} \usepackage{scrlayer-scrpage} \usepackage{lipsum} \usepackage{ifthen} \ifthenelse{\pageref{LastPage}>1}% {\cfoot{Seite \thepage\ von \pageref{LastPage}}}% {\cfoot{}} \begin{document} %\lipsum[1] % keine Seitennummerierung \lipsum % Seitennummerierung \label{LastPage} \end{document} Dies funktioniert nicht, es wird nun grundsätzlich keine Seitennummerierung mehr gedruckt. Wenn ich die if-Abfrage aber statt in die Präambel in den Body schreibe, dann klappt es: \documentclass{scrartcl} \usepackage{scrlayer-scrpage} \usepackage{lipsum} \usepackage{ifthen} \begin{document} \ifthenelse{\pageref{LastPage}>1}% {\cfoot{Seite \thepage\ von \pageref{LastPage}}}% {\cfoot{}} %\lipsum[1] % keine Seitennummerierung \lipsum % Seitennummerierung \label{LastPage} \end{document} Kann mir jemand bitte erklären, woran dies liegt und ob es andere Probleme/Seiteneffekte geben kann, wenn man `\cfoot` u.ä. Befehle in den Body statt in die Präambel schreibt? Gibt es andere (einfache) Alternativen für eine optionale Seitennummerierung?
Klicke auf Einblenden/Ausblenden von Überarbeitungen 3

18 Jun '15, 17:42

saputello's gravatar image

saputello
11.1k174365

Wie erstelle ich eine optionale Seitennummerierung?

Ich habe folgendes Beispiel: \documentclass{scrartcl} \usepackage{scrlayer-scrpage} \usepackage{lipsum} \cfoot{Seite \thepage\ von \pageref{LastPage}} \begin{document} %\lipsum[1] % keine Seitennummerierung \lipsum % Seitennummerierung \label{LastPage} \end{document} Nun möchte ich, dass die Seitennummerierung nur dann gedruckt wird, wenn der Text auch mehr als eine Seite umfasst. Ich hab dies zunächst wie folgt probiert: \documentclass{scrartcl} \usepackage{scrlayer-scrpage} \usepackage{lipsum} \usepackage{ifthen} \ifthenelse{\pageref{LastPage}>1}% {\cfoot{Seite \thepage\ von \pageref{LastPage}}}% {\cfoot{}} \begin{document} %\lipsum[1] % keine Seitennummerierung \lipsum % Seitennummerierung \label{LastPage} \end{document} Dies funktioniert nicht, es wird nun grundsätzlich keine Seitennummerierung mehr gedruckt. Wenn ich die if-Abfrage aber statt in die Präambel in den Body schreibe, dann klappt es: \documentclass{scrartcl} \usepackage{scrlayer-scrpage} \usepackage{lipsum} \usepackage{ifthen} \begin{document} \ifthenelse{\pageref{LastPage}>1}% {\cfoot{Seite \thepage\ von \pageref{LastPage}}}% {\cfoot{}} %\lipsum[1] % keine Seitennummerierung \lipsum % Seitennummerierung \label{LastPage} \end{document} Kann mir jemand bitte erklären, woran dies liegt und ob es andere Probleme/Seiteneffekte geben kann, wenn man `\cfoot` u.ä. Befehle in den Body statt in die Präambel schreibt? Gibt es andere (einfache) Alternativen für eine optionale Seitennummerierung?
Klicke auf Einblenden/Ausblenden von Überarbeitungen 2

18 Jun '15, 17:38

saputello's gravatar image

saputello
11.1k174365

Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

18 Jun '15, 17:10

tom75's gravatar image

tom75
2.2k287984