diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/scrktitl.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/koma-script/scrktitl.dtx | 129 |
1 files changed, 51 insertions, 78 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/scrktitl.dtx b/Master/texmf-dist/source/latex/koma-script/scrktitl.dtx index 2f00073c17b..af560bf961e 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrktitl.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrktitl.dtx @@ -1,4 +1,4 @@ -% \CheckSum{658} +% \CheckSum{557} % \iffalse meta-comment % ====================================================================== % scrktitl.dtx @@ -58,7 +58,7 @@ %%% From File: scrktitl.dtx %<*driver> % \fi -\ProvidesFile{scrktitl.dtx}[2008/11/21 v3.01a KOMA-Script (title pages)] +\ProvidesFile{scrktitl.dtx}[2009/07/14 v3.04a KOMA-Script (title pages)] % \iffalse \documentclass[halfparskip-]{scrdoc} \usepackage[english,ngerman]{babel} @@ -341,10 +341,13 @@ % \changes{v2.95c}{2006/08/21}{Absatzgrundeinstellungen} % \changes{v2.97c}{2007/08/31}{Vakatseiten in der Titelei immer im % Seitenstil \texttt{empty}} +% \changes{v3.04a}{2009/07/14}{die Unterscheidung, ob Titelseite oder +% Titelkopf sollte erst in \cs{maketitle} und nicht schon bei dessen +% Definition erfolgen} % \begin{macrocode} %<package&extend>\let\maketitle\relax\let\@maketitle\relax -\if@titlepage - \newcommand*\maketitle[1][1]{% +\newcommand*\maketitle[1][1]{% + \if@titlepage \begin{titlepage} \setcounter{page}{% %<extend> ##1% @@ -406,40 +409,6 @@ \if@twoside \next@tpage\cleardoubleemptypage \fi \fi \end{titlepage} - \setcounter{footnote}{0}% -% \end{macrocode} -% \changes{v2.3g}{1996/01/14}{Verwendung von \cs{global}\cs{let} -% statt \cs{gdef}, um Speicher zu sparen} -% \changes{v2.3g}{1996/01/14}{\cs{@date} und \cs{title} -% u.\,ä. ebenfalls löschen, um Speicher zu sparen} -% \begin{macrocode} - \global\let\thanks\relax - \global\let\maketitle\relax - \global\let\@thanks\@empty - \global\let\@author\@empty - \global\let\@date\@empty - \global\let\@title\@empty - \global\let\@subtitle\@empty - \global\let\@extratitle\@empty - \global\let\@titlehead\@empty - \global\let\@subject\@empty - \global\let\@publishers\@empty - \global\let\@uppertitleback\@empty - \global\let\@lowertitleback\@empty - \global\let\@dedication\@empty - \global\let\author\relax - \global\let\title\relax - \global\let\extratitle\relax - \global\let\titlehead\relax - \global\let\subject\relax - \global\let\publishers\relax - \global\let\uppertitleback\relax - \global\let\lowertitleback\relax - \global\let\dedication\relax - \global\let\date\relax - \global\let\and\relax - }% -\else % \end{macrocode} % \changes{v2.3a}{1995/07/08}{Verwendung von \cs{@makefnmark} in % \cs{@makefntext}} @@ -455,7 +424,8 @@ % \changes{v2.8d}{2001/07/05}{\cs{titlepagestyle} statt % \texttt{plain}} % \begin{macrocode} - \newcommand*\maketitle[1][1]{\par + \else + \par \@tempcnta=% %<extend> ##1% %<!extend> #1% @@ -484,41 +454,41 @@ \fi \thispagestyle{\titlepagestyle}\@thanks \endgroup - \setcounter{footnote}{0}% - \let\thanks\relax - \let\maketitle\relax - \let\@maketitle\relax + \fi + \setcounter{footnote}{0}% + \let\thanks\relax + \let\maketitle\relax + \let\@maketitle\relax % \end{macrocode} % \changes{v2.3g}{1996/01/14}{Verwendung von \cs{global}\cs{let} % statt \cs{gdef}, um Speicher zu sparen} % \changes{v2.3g}{1996/01/14}{\cs{@date} und \cs{title} % u.\,ä. ebenfalls löschen, um Speicher zu sparen} % \begin{macrocode} - \global\let\@thanks\@empty - \global\let\@author\@empty - \global\let\@date\@empty - \global\let\@title\@empty - \global\let\@subtitle\@empty - \global\let\@extratitle\@empty - \global\let\@titlehead\@empty - \global\let\@subject\@empty - \global\let\@publishers\@empty - \global\let\@uppertitleback\@empty - \global\let\@lowertitleback\@empty - \global\let\@dedication\@empty - \global\let\author\relax - \global\let\title\relax - \global\let\extratitle\relax - \global\let\titlehead\relax - \global\let\subject\relax - \global\let\publishers\relax - \global\let\uppertitleback\relax - \global\let\lowertitleback\relax - \global\let\dedication\relax - \global\let\date\relax - \global\let\and\relax - }% -\fi + \global\let\@thanks\@empty + \global\let\@author\@empty + \global\let\@date\@empty + \global\let\@title\@empty + \global\let\@subtitle\@empty + \global\let\@extratitle\@empty + \global\let\@titlehead\@empty + \global\let\@subject\@empty + \global\let\@publishers\@empty + \global\let\@uppertitleback\@empty + \global\let\@lowertitleback\@empty + \global\let\@dedication\@empty + \global\let\author\relax + \global\let\title\relax + \global\let\extratitle\relax + \global\let\titlehead\relax + \global\let\subject\relax + \global\let\publishers\relax + \global\let\uppertitleback\relax + \global\let\lowertitleback\relax + \global\let\dedication\relax + \global\let\date\relax + \global\let\and\relax +}% % \end{macrocode} % \begin{macro}{\@maketitle} % \changes{v2.95c}{2006/08/21}{Absatzgrundeinstellungen} @@ -668,9 +638,12 @@ % \changes{v2.7a}{2001/01/04}{statt \cs{section*} wird nun % \cs{addsec*} verwendet, damit die Kolumnentitel korrekt % behandelt werden} +% \changes{v3.04a}{2009/07/14}{die Unterscheidung, ob Titelseite oder +% Titelkopf sollte erst in der Umgebung und nicht schon bei deren +% Definition erfolgen} % \begin{macrocode} -\if@titlepage - \newenvironment{abstract}{% +\newenvironment{abstract}{% + \if@titlepage \titlepage \null\vfil \@beginparpenalty\@lowpenalty @@ -680,11 +653,7 @@ \@endparpenalty\@M \end{center} \fi - }{% - \par\vfil\null\endtitlepage - } -\else - \newenvironment{abstract}{% + \else \if@twocolumn\if@abstrt \addsec*{\abstractname} \fi @@ -698,10 +667,14 @@ \fi \quotation \fi - }{% + \fi +}{% + \if@titlepage + \par\vfil\null\endtitlepage + \else \if@twocolumn\else\endquotation\fi - } -\fi + \fi +} % \end{macrocode} % \iffalse %</article|report> |