Das scheint mir ein Fall für eine eigene Klasse zu sein. Man könnte z.B. eine Klasse auf article oder scrartcl aufbauen und einen eigenen Code für den Titel hier einfügen, der dann entsprechend mit \maketitle arbeitet. Im Beispiel unten habe ich weitestgehend die Originaldefinition beibehalten.
myclass.sty:
Code:
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{myclass}[2012/11/09 v0.1 Custom Class My Name]
% Optionen an `article' weiterreichen und `article' laden:
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}}
\ProcessOptions\relax
\LoadClassWithOptions{article}
\def\@title{}
\def\title#1{\gdef\@title{#1}}
\def\@author{}
\def\author#1{\gdef\@author{#1}}
\def\@betreuer{}
\def\betreuer#1{\gdef\@betreuer{#1}}
\def\@modul{}
\def\modul#1{\gdef\@modul{#1}}
\def\@datum{\today}
\def\datum#1{\gdef\@datum{#1}}
\if@titlepage
% code für Option `titlepage'
\renewcommand*\maketitle{%
\begin{titlepage}%
\null\vfil
\vskip 60\p@
\begin{center}%
{\LARGE \@title \par}%
\vskip 3em%
{\large
\lineskip .75em%
\begin{tabular}[t]{c}%
\@author
\end{tabular}\par}%
\vskip 1.5em%
{\large \@datum \par}% % Set date in \large size.
\vskip 1.5em%
\begin{tabular}[t]{ll}
Modul: & \@modul \\
Betreuer: & \@betreuer
\end{tabular}
\end{center}\par
\vfil\null
\end{titlepage}%
\setcounter{footnote}{0}%
\global\let\maketitle\relax
\global\let\@author\@empty
\global\let\@datum\@empty
\global\let\@title\@empty
\global\let\title\relax
\global\let\author\relax
\global\let\datum\relax
}
\fi
% code wenn keine `titlepage'
\def\@maketitle{%
\newpage
\null
\vskip 2em%
\begin{center}%
{\LARGE \@title \par}%
\vskip 1.5em%
{\large
\lineskip .5em%
\begin{tabular}[t]{c}%
\@author
\end{tabular}\par}%
\vskip 1em%
{\large \@datum}%
\vskip 1.5em%
\begin{tabular}[t]{ll}
Modul: & \@modul \\
Betreuer: & \@betreuer
\end{tabular}
\end{center}%
\par
\vskip 1.5em}
\endinput
Diese würde man dann genau wie article verwenden:
Code:
\documentclass{myclass}
\title{Mein Titel}
\author{Mr. X}
\betreuer{Prof. Y}
\modul{F1 Modulname blabla}
\datum{9. November 2012}
\usepackage{lipsum}% für Dummy-Text
\begin{document}
\maketitle
\lipsum
\end{document}
Grüße
Lesezeichen