Inhalt der Fußzeile auf letzter Seite anders

Layout von Seiten, Rändern, Fusszeilen, usw, modifizieren


hphphp3
Forum-Anfänger
Forum-Anfänger
Beiträge: 21
Registriert: Do 30. Nov 2017, 13:02

Inhalt der Fußzeile auf letzter Seite anders

Beitrag von hphphp3 »

Liebe LaTeX-Experten,

ich will eine Mustervorlage für Übungsblätter erstellen und hätte dabei gerne eine "intelligente" Fußzeile. Auf der letzten Seite soll "Viel Erfolg!" stehen und auf eventuell vorhandenen Seiten davor "Bitte wenden!"
\documentclass[ngerman]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}    
\usepackage[ngerman]{babel}
\usepackage{blindtext}
\usepackage{scrlayer-scrpage}
\usepackage{ifthen}
%Kopfzeile
\lohead[\textnormal {Schule}]{}
\cohead[\textnormal {Klasse}]{\Titel}
\rohead[\textnormal {Schuljahr}]{}
\cofoot[~]{~}
\rofoot{}  % Pseudocode: \WennLetzteSeite{Viel Erfolg!}{Bitte wenden!}
%Titel
\author{}
\date{}
\setkomafont{title}{\textrm{}}
%\setkomafont{title}{\Large}
\newcommand{\Titel}{1. Übungsblatt im Fach Typographie am 18.12.2017} 
\title{\Titel}
%Dokument
\begin{document}
\maketitle
\Blindtext[7]
\end{document}
Vielen Dank im Voraus!

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

\documentclass[ngerman]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}    
\usepackage[ngerman]{babel}
\usepackage{blindtext}
\usepackage{scrlayer-scrpage}
\usepackage{ifthen}
%Kopfzeile\addtokomafont{pageheadfoot}{\textnormal}
\lohead[Schule]{}
\cohead[Klasse]{\Titel}
\rohead[Schuljahr]{}
\cofoot*{}
\rofoot{Bitte wenden}  % Pseudocode: \WennLetzteSeite{Viel Erfolg!}{Bitte wenden!}
%%Titel
\author{}
\date{}
\setkomafont{title}{\textrm{}}
%\setkomafont{title}{\Large}
\newcommand{\Titel}{1. Übungsblatt im Fach Typographie am 18.12.2017}
\title{\Titel}
%%Dokument
\begin{document}
\maketitle
\Blindtext[14]
\rofoot{Viel Erfolg!}
\end{document}
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

hphphp3
Forum-Anfänger
Forum-Anfänger
Beiträge: 21
Registriert: Do 30. Nov 2017, 13:02

Beitrag von hphphp3 »

Vielen Dank für den Vorschlag, lieber Johannes_B,

der funktioniert bei 2 und mehrseitigen Dokumenten fast wie gewünscht, nur auf der ersten Seite gibt es kein "Bitte wenden"
Und bei einseitigen Dokumenten wird auch kein "Viel Erfolg" ausgegeben.
Aber wahrscheinlich lohnt sich der Automatisierungsaufwand nicht und es ist einfacher jedes Dokument händisch zu überarbeiten!

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Auf der ersten Seite funktioniert das nicht, da durch den Titel (\maketitle) der Seitenstil auf plain gesetzt wird. Siehe dazu auch deine andere Frage.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2456
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Beitrag von Bartman »

hphphp3 hat geschrieben:der funktioniert bei 2 und mehrseitigen Dokumenten fast wie gewünscht, nur auf der ersten Seite gibt es kein "Bitte wenden"
Und bei einseitigen Dokumenten wird auch kein "Viel Erfolg" ausgegeben.
Das geänderte Beispiel von Johannes_B müsste Deinen Wunsch erfüllen können.
\documentclass[ngerman]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{babel}% <- Option entfernt
\usepackage{blindtext}
\usepackage{scrlayer-scrpage}
%Kopfzeile
\addtokomafont{pageheadfoot}{\normalfont}
\lohead[Schule]{}
\cohead[Klasse]{\Titel}
\rohead[Schuljahr]{}
\cofoot*{}
\rofoot*{Bitte wenden}% <- Sternvariante
%%Titel
\newcommand{\Titel}{1. Übungsblatt im Fach Typographie am 18.12.2017}
%%Dokument
\begin{document}
\thispagestyle{plain}
\begin{center}\LARGE\Titel\end{center}
\Blindtext[14]
\rofoot*{Viel Erfolg!}% <- Sternvariante
\end{document}
Apropos Übungsblätter: Kennst Du xsim?

@Johannes_B

Den Einsatz von \textnormal sehe ich in der Regel mit einem erforderlichen Argument. Heißt das, der Befehl ist ohne sein Argument auch in Ordnung?
Zuletzt geändert von Bartman am Di 19. Dez 2017, 13:00, insgesamt 1-mal geändert.

hphphp3
Forum-Anfänger
Forum-Anfänger
Beiträge: 21
Registriert: Do 30. Nov 2017, 13:02

Beitrag von hphphp3 »

Lieber Bartmann

Vielen Dank! Ich bin sehr beeindruckt.
Ich verstehe die Lösung zwar noch nicht vollständig, aber ich werde mich anstrengen.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

War schon spät.
\normalfont wäre besser.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

hphphp3
Forum-Anfänger
Forum-Anfänger
Beiträge: 21
Registriert: Do 30. Nov 2017, 13:02

Beitrag von hphphp3 »

Lieber Bartmann

nochmals vielen Dank!
xsim habe ich mir noch nicht näher angeschaut, aber ich habe für meine erste Version die Klasse exam benutzt. Da ich aber viele Aufgaben für Übungsblätter aus meinem Skript (liegen dort in einer eigenen Umgebung "Beispiel" vor) möglichst einfach übernehmen will, wollte ich ein Beispiel aus meiner Skript-Datei kopieren und in die Übungsblatt-Datei einfügen. In der Präambel der Übungsblatt-Datei habe ich dann die eigene Umgebung passend für ein Übungsblatt formatiert. Mit exam ist das so nicht möglich, wegen der fest vorgegebenen exam-Syntax. Dies wird aus dem Minimalbeispiel heraus aber natürlich nicht deutlich.
Leider muss man so auf gewisse Komfortfunktionen von exam / xsim verzichten.

Antworten