do not make title on document beginning automatically: breaks date language formatting

This commit is contained in:
Maximilian Keßler 2021-10-10 13:50:46 +02:00
parent 65ebc1d042
commit 51acb6457e

View file

@ -1,5 +1,10 @@
__HEADER__(Write up university exercise sheets) __HEADER__(Write up university exercise sheets)
% This is meant as a layouting class for easily writing up exercise sheets.
% Use \course \sheetnumber and \author to set metadata of the document
% Use option [largename] if the author(s) is/are too long and collide in the fancy header
% Use option [german|ngerman|english] to control language appearance
\RequirePackage{scrbase} \RequirePackage{scrbase}
__LANGUAGE_OPTIONS__ __LANGUAGE_OPTIONS__
@ -20,11 +25,9 @@ __NEW_IF__(largename,false)
\RequirePackage{scrlayer-scrpage} \RequirePackage{scrlayer-scrpage}
\KOMAoption{headsepline}{:} \KOMAoption{headsepline}{:}
\AtBeginDocument{\maketitle} \def\@course{__ERROR__(No \noexpand\course given){Use \noexpand\course{<coursename>} to set the course.}}%
\def\@course{}%
\DeclareRobustCommand*{\course}[1]{\gdef\@course{#1}} \DeclareRobustCommand*{\course}[1]{\gdef\@course{#1}}
\def\@sheetnumber{}% \def\@sheetnumber{__ERROR__(No \noexpand\sheetnumber given){Use \noexpand\sheetnumber{<num>} to set the current sheetnumber.}}%
\DeclareRobustCommand*{\sheetnumber}[1]{\gdef\@sheetnumber{__IF__(english) Sheet #1 \else Übungsblatt #1\fi}} \DeclareRobustCommand*{\sheetnumber}[1]{\gdef\@sheetnumber{__IF__(english) Sheet #1 \else Übungsblatt #1\fi}}
\renewcommand*{\@date}{\today} \renewcommand*{\@date}{\today}
@ -44,10 +47,6 @@ __NEW_IF__(largename,false)
\setkomafont{subtitle}{} \setkomafont{subtitle}{}
\newkomafont{myauthor}{} \newkomafont{myauthor}{}
\setkomafont{date}{} \setkomafont{date}{}
\newkomafont{headtitle}{\itshape}
\setkomafont{pageheadfoot}{\footnotesize}
\setkomafont{descriptionlabel}{\bfseries}
\setkomafont{pagenumber}{\normalsize}
\pagestyle{scrheadings} \pagestyle{scrheadings}
\ihead[]{__IF__(largename) \usekomafont{myauthor}\@author \\ \@course\;- \@sheetnumber\else \usekomafont{myauthor}\@author\fi } \ihead[]{__IF__(largename) \usekomafont{myauthor}\@author \\ \@course\;- \@sheetnumber\else \usekomafont{myauthor}\@author\fi }