Seite 1 von 1

Code aus dem Titlepages-Package ergibt leere Seite vor Titel

Verfasst: Mo 23. Jul 2012, 18:14
von muderseb
Liebes Forum,

eine Frage zu Peter Wilsons "titlepages"-Dokumentation: Folgendes Minimalbeispiel mit titleGM als Vorlage (S. 53 der Dokumentation) erzeugt bei mir eine leere Seite vor der eigentlichen Titelseite, die ich nicht wegbekomme. Woran liegt's? Oder hat das irgendeinen Sinn?
\documentclass[a4paper]{memoir}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\newlength{\drop}

\newcommand*{\titleGM}{\begingroup%  Gentle  Madness
\drop  =  0.1\textheight
\vspace*{\baselineskip}
\vfill
\hbox{%
\hspace*{0.2\textwidth}%
\rule{1pt}{\textheight}
\hspace*{0.05\textwidth}%
\parbox[b]{0.75\textwidth}{
\vbox{%
\vspace{\drop}
{\noindent\HUGE\bfseries  Some\\[0.5\baselineskip]
Conundrums}\\[2\baselineskip]
{\Large\itshape  Puzzles  for  the  Mind}\\[4\baselineskip]
{\Large  THE  AUTHOR}\par
\vspace{0.5\textheight}
{\noindent  The  Publisher}\\[\baselineskip]
}%  end  of  vbox
}%  end  of  parbox
}%  end  of  hbox
\vfill
\null
\endgroup}

\begin{document}

\pagestyle{empty}
\titleGM
\clearpage

\end{document}
Wer kann helfen? Ich sitze schon den ganzen Tag vor dem Rechner und finde keine Lösung - wahrscheinlich irgend ein Detail...

Tausend Dank und viele Grüße,
Sebastian

Verfasst: Mo 23. Jul 2012, 18:44
von Der schon wieder
Das wundert eigentlich nicht. Das \vspace*{\baselineskip} gefolgt von etwas, das eine Linie in \textheight enthält, ergibt meiner Meinung nach zwangsläufig eine overfill \vbox und damit einen Seitenumbruch unmittelbar nach \vspace*{\baselineskip}.

BTW: Titelseiten, die wirklich funktionieren, gibt es hier: http://www.komascript.de/node/1219
AFAIK gibt es für dieses titlepage-Paket auch Support.

Verfasst: Mo 23. Jul 2012, 18:54
von muderseb
Hallo "Der schon wieder",

danke für den Hinweis, auch was die Verweise zu den KOMA-Titelseiten angeht. Natürlich hatte es einen Grund, dass ich mich für die in meinem Code stehende Titelseite entschieden habe. Wäre es denn möglich, die Beschreibung der Seite so zu modifizieren, dass es nicht zwangsläufig zu einem Seitenumbruch kommt?

Viele Grüße,
Sebastian

Verfasst: Mo 23. Jul 2012, 22:42
von bloodworks
Hi ich denke was er damit sagen wollte ist, dass du die Zeile löschen kannst. Das ganze wird die sicher klar wenn du
\usepackage{showframe}
einfügst.
Damit kannst gut sehen, dass die box mit dem vertikalen Strich eine ganze Seitenhöhe einnimmt. damit passt natürlich nichts mehr auf die Seite.

Verfasst: Mo 23. Jul 2012, 23:11
von muderseb
Vielen Dank für die hilfreiche Erläuterung, bloodworks! So funktioniert es prima! Ich markiere das Thema dann als gelöst.

Nochmals Danke & Grüße,
Sebastian