PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : textheight auf titlepage



Madddin
19-03-2010, 09:29
Hallo,

ich will für meine titlepage die textheight ändern - sie soll also einen anderen Wert haben wie auf den restlichen Seiten.
Mit anderen Variablen, z.b. footskip klappt das auch einfach durch das Zuweisen einer neuen Länge vor dem Beginnen der titlepage oder in einer pagestyle-Definition für diese Seite.
Aber die textheight wird für die Titelseite nicht übernommen - bei allen anderen nachfolgenden Seiten funktioniert es.
Nur die Änderung durch \setlength{\textheight} im Header verändert auch die titlepage...

Ein Beispiel:



\documentclass{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\begin{document}

\textheight=5cm
\begin{titlepage}
Test! \\ Test! \\ Test! \\ Test! \\
Test! \\ Test! \\ Test! \\ Test! \\
Test! \\ Test! \\ Test! \\ Test! \\
Test! \\ Test! \\ Test! \\ Test! \\
\end{titlepage}

Test! \\ Test! \\ Test! \\ Test! \\
Test! \\ Test! \\ Test! \\ Test! \\
Test! \\ Test! \\ Test! \\ Test! \\
Test! \\ Test! \\ Test! \\ Test! \\

\end{document}


Die titlepage behält hier ihre ursprüngliche Höhe, der Text wird nicht nach 5cm auf die nächste Seite umgebrochen - bei der nächsten Seite hingegen schon.

Wie kriege ich die textheight nun auch für die titlepage geändert?

u_fischer
19-03-2010, 09:36
\enlargethispage{...}

voss
19-03-2010, 09:38
Wie kriege ich die textheight nun auch für die titlepage geändert?


\documentclass{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\begin{document}

\begin{titlepage}
\vspace*{-2cm}
Test! \\ Test! \\ Test! \\ Test! \\
Test! \\ Test! \\ Test! \\ Test! \\
Test! \\ Test! \\ Test! \\ Test! \\
Test! \\ Test! \\ Test! \vfill Test!
\enlargethispage{2cm}
\end{titlepage}

Test! \\ Test! \\ Test! \\ Test! \\
Test! \\ Test! \\ Test! \\ Test! \\
Test! \\ Test! \\ Test! \\ Test! \\
Test! \\ Test! \\ Test! \vfill Test!

\end{document}

Herbert

LuPi
20-03-2010, 14:46
Solltest Du nicht nur die \textheight *nach unten* ändern wollen, gibt es neben der schon erwähnten sehr einfachen Lösung mit \enlargethispage noch die sehr flexible Möglichkeit mit dem Paket geometry (ab Version 5).