%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{<Text>} 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 <zoonek@math.jussieu.fr>
%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{<package name>}{<then part>}{<else part>}
% \@ifpackageloaded{hyperref}{PDF-Titel etc setzen}{\relax}

\endinput
