%jur-title.sty - Style-Datei f"ur einen ver"anderten \maketitle - Peter Felix Schuster \ProvidesPackage{jur-title}[2006/02/28 v0.04 Paket mit neuem maketitle-Befehl] %Paket ifthen wird benutzt, um abzufragen, ob \@welcometext leer ist. Wenn nicht, wird eine Fu"snote mit %Willkommensgru"s erzeugt. \RequirePackage{ifthen} %Der Befehl \@welcometext wird benutzt, um an den Titel eine Fu"snote zu pappen. Er l"asst %sich f"ur "OffR und Strafrecht mit dem Befehl \welcometext{Neuer Fu"snotentext} entsprechend anpassen. %Stattsdessen \thanks{} benutzen? \newcommand{\@welcometext}{} \newcommand{\welcometext}[1]{\renewcommand{\@welcometext}{#1}} %Ist ein Willkommenstext gew"unscht, kann das mit der Option welcometext aktiviert werden. %\DeclareOption{welcometext}{} %Der Befehl \@subtitle wird zun"achst leer gelassen gesetzt. Er l"asst sich mit \subtitle{Neuer Untertitel} "andern. %Er erscheint im Titel unter der Linie. \newcommand{\@subtitle}{} \newcommand{\subtitle}[1]{\renewcommand{\@subtitle}{#1}} %Ver"anderter \maketitle-Befehl (Sample #22) %Sample 22 von http://zoonek.free.fr/LaTeX/LaTeX_samples_title/0.html % -- Vincent Zoonekynd %Weitgehend selbst neu programmiert. Greift auf TeX-Befehle %zur"uck. Der Text "`L"osungsskizzen"' wird angeh"angt. %\p@ TeX-L"angenma"s. Standard: 1pt %\z@ TeX-L"angenma"s. Standard: 0 %\null: Leere horizontale Box (0 * 0 * 0) %\strut: Leere horizontale Box (8.5pt * 0 * 3.5pt) - in Absatzboxen praktisch, damit deren H"ohe stimmt \renewcommand{\maketitle}{\null\begingroup% \let\footnotesize\small \let\footnoterule\relax \parindent \z@ \reset@font %Ausnahmsweise Symbole (Sternchen u."a.) als Fu"snotenzeichen einstellen \renewcommand{\thefootnote}{\fnsymbol{footnote}} %Die eigentliche Titelzeile wird in eine minipage eingebunden, um ein Verrutschen der Abst"ande zu verhindern \begin{minipage}{\linewidth}%0.97 \parbox{\linewidth}{\small\strut\@author\hfill\strut\@date\strut}%\\ \hrule{} %Hinter den Titel das Fu"snotenzeichen setzen, aber noch nicht den Text (weil in minipage) %Aus: LaTeX Companion 2nd ed. p. 111 (?) \parbox{\linewidth}{\LARGE\sffamily\bfseries \strut\@title\ifthenelse{\equal{\@welcometext}{}}{}{\footnotemark}\strut} \hrule{} \parbox{\linewidth}{\small\hfill\strut\@subtitle\strut} \end{minipage}% %Nach Ende der Minipage den Fu"snotentext schreiben. %Aber nur, wenn \@welcometext nicht leer ist (\ifthenelse), LaTeX Companion 2nd ed. pp. 872ff \ifthenelse{\equal{\@welcometext}{}}{}{\footnotetext{\@welcometext}} \endgroup% \thispagestyle{empty}% %Fu"sznotenzeichen wieder auf arabische Zahlen einstellen und Z"ahler auf Null setzen \renewcommand{\thefootnote}{\arabic{footnote}}% \setcounter{footnote}{0}% } % \enlargethispage{3ex} % \vskip 10\p@ (fall) % {\small\strut\@author\hspace{1ex}\hfill\@date\\} % \vskip -2ex%-10\p@ (loes) %2\p@ (fall) % \hrule{} % %Hinter den Titel das Fu"snotenzeichen setzen, aber noch nicht den Text (weil in minipage) % %Aus: LaTeX Companion 2nd ed. p. 111 (?) % {\sffamily\LARGE\bfseries \strut\@title\ifthenelse{\equal{\@welcometext}{}}{}{\footnotemark}\\} % \vskip -1.5ex%-7\p@ %2\p@ (fall) % \hrule{} % \vskip 0.4ex%2\p@ (loes) (fall) % {\small\hfill \@subtitle\\} % F"ur hyperref: % \@ifpackageloaded{}{}{} % \@ifpackageloaded{hyperref}{PDF-Titel etc setzen}{\relax} \endinput