Problem mit \maketitle und Klasse leaflet

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


Regidür
Forum-Anfänger
Forum-Anfänger
Beiträge: 17
Registriert: So 13. Mär 2011, 17:29

Problem mit \maketitle und Klasse leaflet

Beitrag von Regidür »

Hallo,
bei Verwendung von \maketitle in Verbindung mit der documentclass leaflet erhalte ich auf der ersten Seite eine Paginierung. Ohne \maketitle ist dort korrekterweise keine Nummerierung zu sehen. Ein \pagestyle{empty} zeitigt keine Wirkung: die Seitenzahl wird angezeigt, wenn ich \maketitle verwende.

Minimalbeispiel:
\documentclass[11pt]{leaflet}      % Specifies the document class
\usepackage[ngerman]{babel}
\title{Mein Titel}
\begin{document}
\maketitle
\end{document}
Zur Hülf'! :wink:

Rüdiger

Benutzeravatar
KOMA
TeX-Entwickler
TeX-Entwickler
Beiträge: 2958
Registriert: Fr 4. Jul 2008, 17:28
Kontaktdaten:

Beitrag von KOMA »

leaflet verwendet intern die Klasse article. article hat in der Voreinstellung keine Titelseite, sondern einen Titelkopf. Die Voreinstellung kann man mit Option "titlepage" ändern.

Bei einem titelkopf verwendet article auf der Seite mit dem Titelkopf ein \thispagestyle{plain}. Der Seitenstil plain setzt eine Seitenzahl. Zwei Lösungsmöglichkeiten:
\documentclass[11pt]{leaflet}      % Specifies the document class
\usepackage[ngerman]{babel}
\begin{document}
\title{Mein Titel}
\maketitle\thispagestyle{empty}
\end{document}
\documentclass[11pt]{leaflet}      % Specifies the document class
\usepackage[ngerman]{babel}
\makeatletter\let\ps@plain\ps@empty\makeatother
\begin{document}
\title{Mein Titel}
\maketitle
\end{document}
Die erste Lösung überschreibt nachträglich den thispage-Seitenstil, die zweite Lösung, macht vorab aus dem Seitenstil plain den Seitenstil empty.

\title habe ich nach \begin{document} verschoben, weil erst ab \begin{document} die Sprachoption von babel seine volle Wirkung entfaltet und mit \title Text in der Dokumentsprache eingestellt werden soll.

Regidür
Forum-Anfänger
Forum-Anfänger
Beiträge: 17
Registriert: So 13. Mär 2011, 17:29

Beitrag von Regidür »

Vielen Dank für die perfekte Antwort!

Rüdiger

Antworten