Seite 1 von 1

Problem mit \maketitle und Klasse leaflet

Verfasst: Fr 1. Apr 2011, 00:01
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

Verfasst: Fr 1. Apr 2011, 08:23
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.

Verfasst: Fr 1. Apr 2011, 13:51
von Regidür
Vielen Dank für die perfekte Antwort!

Rüdiger