summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/scrktitl.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/scrktitl.dtx')
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrktitl.dtx129
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>