h0b0
25-04-2007, 13:35
Ein Anfängerproblem: Ich verwende eine Dokumentvorlage eines anderen Autors und habe diese an meine Bedürfnisse angepasst. Nun änderte ich dazu die Dokumentklasse von article nach report.
Die Redefinition von \maketitle, die mein Vorlagenverfasser getroffen hat, wird seitdem ignoriert.
Ich habe keine Ahnung, wo der Fehler liegen könnte, hier aber die Neudefinition des Befehls, falls das hilft:
\makeatletter
...
\def\@maketitle{
%\begin{titlepage}
\begin{center}
\colorbox{bgctitle}{
\parbox{\textwidth}{
\vskip 8pt
\centering{\titlefont{\@title}}
\par
\vskip 8pt
}
}
\colorbox{white}{
\parbox{\textwidth}{
\vskip 8pt
\centering{\inversetitlefont{\@project}}
\par
\vskip 8pt
}
}
\end{center}
\vskip 1.0em {
\lineskip .5em
\begin{flushright}
\begin{tabular}[t]{rl}
\attrname{Projekt:} & \@project \\
\attrname{Objekt:} & \@object \\
\attrname{Projektnummer:} & \@projectNr \\
\attrname{Bearbeiter:} & \@author \\
\attrname{Erstellt mit:} & \LaTeX \\
\attrname{Version:} & \@version ~ ~ \@date
\end{tabular}
\end{flushright}
\par
}
\vskip 5.5em
%\end{titlepage}
}
...
\makeatother
Hat jemand eine Idee?
Die Redefinition von \maketitle, die mein Vorlagenverfasser getroffen hat, wird seitdem ignoriert.
Ich habe keine Ahnung, wo der Fehler liegen könnte, hier aber die Neudefinition des Befehls, falls das hilft:
\makeatletter
...
\def\@maketitle{
%\begin{titlepage}
\begin{center}
\colorbox{bgctitle}{
\parbox{\textwidth}{
\vskip 8pt
\centering{\titlefont{\@title}}
\par
\vskip 8pt
}
}
\colorbox{white}{
\parbox{\textwidth}{
\vskip 8pt
\centering{\inversetitlefont{\@project}}
\par
\vskip 8pt
}
}
\end{center}
\vskip 1.0em {
\lineskip .5em
\begin{flushright}
\begin{tabular}[t]{rl}
\attrname{Projekt:} & \@project \\
\attrname{Objekt:} & \@object \\
\attrname{Projektnummer:} & \@projectNr \\
\attrname{Bearbeiter:} & \@author \\
\attrname{Erstellt mit:} & \LaTeX \\
\attrname{Version:} & \@version ~ ~ \@date
\end{tabular}
\end{flushright}
\par
}
\vskip 5.5em
%\end{titlepage}
}
...
\makeatother
Hat jemand eine Idee?