diff --git a/datenschleuder.cls b/datenschleuder.cls index 204ef51..01d2beb 100644 --- a/datenschleuder.cls +++ b/datenschleuder.cls @@ -54,6 +54,7 @@ \pagestyle{scrheadings} \rehead[]{\tikz[overlay]{\node[xshift=0.3mm,yshift=0.9mm]{\includegraphics[width=1cm]{Logo_CCC}};}} \rohead[]{\tikz[overlay]{\node[xshift=0.3mm,yshift=0.9mm]{\includegraphics[width=1cm]{Logo_CCC}};}} +\chead{\@runninghead} \setheadsepline{0.5pt} \ifoot[]{Datenschleuder. \@volume / \@year} @@ -73,6 +74,7 @@ \renewcommand{\maketitle}{% \twocolumn[ + \renewcommand{\@runninghead}{\@runningheadtmp} \textsf{\Huge\@title} \begin{center}% @@ -89,6 +91,10 @@ \define@key{DSarticleKeys}{title}{\title{#1}}% \define@key{DSarticleKeys}{author}{\author{#1}} \define@key{DSarticleKeys}{DSabstract}{\renewcommand{\@DSabstract}{#1}} +\newcommand{\@runninghead}{} +\newcommand{\@runningheadtmp}{} +\newcommand{\runninghead}[1]{\renewcommand{\@runningheadtmp}{#1}} +\define@key{DSarticleKeys}{runninghead}[\@title]{\runninghead{#1}} \newenvironment{DSarticle}[1][]{% \setkeys{DSarticleKeys}{#1}% diff --git a/example/schleuderbeispiel.tex b/example/schleuderbeispiel.tex index 6e9fc63..3b8f29b 100644 --- a/example/schleuderbeispiel.tex +++ b/example/schleuderbeispiel.tex @@ -1,5 +1,4 @@ \documentclass[% - draft, volume=97, year=2013 ]{datenschleuder} @@ -10,17 +9,31 @@ % Article 1 (with old-fashioned commands) \title{Krasser Artikel!!k!} \author{Mr. Ultracool} -\DSabstract{ +\runninghead{Korrekt} +\DSabstract{% blablabblablb blablabblablb blablabblablb blablabblablb blablabblablb blablabblablb blablabblablb blablabblablb blablabblablb blablabblablb blablabblablb blablabblablb blablabblablb } \maketitle \lipsum[30-41] +% Article 1 (with old-fashioned commands) +\title{Noch was tolles} +\author{Mr. Wahnsinn} +\runninghead{Tolltoll} +\DSabstract{% + blablabblablb blablabblablb blablabblablb blablabblablb blablabblablb blablabblablb blablabblablb blablabblablb blablabblablb blablabblablb blablabblablb blablabblablb blablabblablb +} +\maketitle +\makeatletter + \makeatother +\lipsum[1-3] + % Article 2 (with DSarticle environment) \begin{DSarticle}[% title=Something not so cool, + runninghead={uncool}, author=Ms. Boring, - DSabstract={ + DSabstract={% abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract } ]