diff options
author | Norbert Preining <norbert@preining.info> | 2019-10-14 03:00:58 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-10-14 03:00:58 +0000 |
commit | 370853b6ba0be6e880b2f320268d4fefbd6aeef6 (patch) | |
tree | 6d5fc61b99808ac12a520651d0b2f9c59d2b0a94 /macros/latex/contrib/koma-script/source/scrkernel-version.dtx | |
parent | 3afcae17b4a1a6dffbaa749a6fd0b6406c4d34a9 (diff) |
CTAN sync 201910140300
Diffstat (limited to 'macros/latex/contrib/koma-script/source/scrkernel-version.dtx')
-rw-r--r-- | macros/latex/contrib/koma-script/source/scrkernel-version.dtx | 72 |
1 files changed, 47 insertions, 25 deletions
diff --git a/macros/latex/contrib/koma-script/source/scrkernel-version.dtx b/macros/latex/contrib/koma-script/source/scrkernel-version.dtx index 19762fed84..51995e3a51 100644 --- a/macros/latex/contrib/koma-script/source/scrkernel-version.dtx +++ b/macros/latex/contrib/koma-script/source/scrkernel-version.dtx @@ -1,4 +1,4 @@ -% \CheckSum{73} +% \CheckSum{105} % \iffalse meta-comment % ====================================================================== % scrkernel-version.dtx @@ -55,13 +55,13 @@ % Right brace \} Tilde \~} % % \iffalse -%%% From File: $Id: scrkernel-version.dtx 3063 2019-02-01 07:39:11Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 3263 2019-10-12 14:50:03Z kohm $ % \fi % % \iffalse % Nicht verwirren lassen! In dieser Datei steht die Dokumentation und % der Code vor dem Treiber. Das ist notwendig, weil der Code bereits -% am Anfang des Treibers selbst benötigt wird. +% am Anfang des Treibers selbst benötigt wird. % \fi % % \selectlanguage{ngerman} @@ -74,19 +74,19 @@ % \section{Version des \KOMAScript-Kerns} % % Dies ist die erste Datei in allen Dateien, Klassen und Paketen, die -% zum \KOMAScript-Kern gehören (Ausnahme: \texttt{scrlfile}). +% zum \KOMAScript-Kern gehören (Ausnahme: \texttt{scrlfile}). % % \StopEventually{\PrintIndex\PrintChanges} % % \begin{macro}{\KOMAScriptVersion} -% \changes{v2.95}{2002/06/25}{neu}^^A +% \changes{v2.95}{2002/06/25}{neu}%^^A % Dieses Makro gibt an, zu welcher \KOMAScript-Version die Datei -% gehört. Die Klassen und Pakete des \KOMAScript-Kerns verwenden -% dieses Makro außerdem als eigene Versionsangabe. +% gehört. Die Klassen und Pakete des \KOMAScript-Kerns verwenden +% dieses Makro außerdem als eigene Versionsangabe. % \begin{macro}{\@CheckKOMAScriptVersion} -% \changes{v2.95}{2002/06/25}{neu (intern)}^^A +% \changes{v2.95}{2002/06/25}{neu (intern)}%^^A % Je nachdem, ob \cs{KOMAScriptVersion} bereits definiert ist nicht, -% wird die Definition überprüft oder eine globale Definition +% wird die Definition überprüft oder eine globale Definition % vorgenommen. Da das ganze auch bei der Erstellung der Doku % geschieht, wird mit \cs{makeatletter} innerhalb einer Gruppe % gearbeitet. @@ -123,7 +123,7 @@ \fi %</ignorethis> \fi - \@CheckKOMAScriptVersion{2019/02/01 v3.26b KOMA-Script}% + \@CheckKOMAScriptVersion{2019/10/12 v3.27 KOMA-Script}% \endgroup % \end{macrocode} % \end{macro} @@ -136,7 +136,6 @@ % \iffalse \documentclass[parskip=half-]{scrdoc} \usepackage[english,ngerman]{babel} -\usepackage[latin1]{inputenc} \CodelineIndex \RecordChanges \GetFileInfo{scrkernel-version.dtx} @@ -153,10 +152,10 @@ % \fi % % \begin{macro}{\scr@pkgextension} -% \changes{v3.17}{2015/03/17}{Neu (intern)}^^A +% \changes{v3.17}{2015/03/17}{Neu (intern)}%^^A % \begin{macro}{\scr@clsextension} -% \changes{v3.17}{2015/03/17}{Neu (intern)}^^A -% \changes{v3.18}{2015/06/17}{fixed}^^A +% \changes{v3.17}{2015/03/17}{Neu (intern)}%^^A +% \changes{v3.18}{2015/06/17}{fixed}%^^A % Die beiden sind prinzipiell das gleiche wie \cs{@pkgextension} und % \cs{@clsextension} aber auch noch nach \cs{begin{document}}. % \begin{macrocode} @@ -176,37 +175,60 @@ %<*class> % \fi % \begin{macro}{\KOMAClassFileName} -% \changes{v3.17}{2014/03/12}{Neu}^^A +% \changes{v3.17}{2014/03/12}{Neu}%^^A % \begin{macro}{\KOMAClassName} -% \changes{v2.95}{2004/11/04}{Neu}^^A +% \changes{v2.95}{2004/11/04}{Neu}%^^A +% \begin{macro}{\KOMALongClassFileName} +% \changes{v3.27}{2019/02/16}{Neu}%^^A +% \begin{macro}{\KOMALongClassName} +% \changes{v3.27}{2019/02/16}{Neu}%^^A % \begin{macro}{\ClassName} -% \changes{v2.95}{2004/11/04}{Neu}^^A -% Für \KOMAScript-Klassen wird hier einmalig der Name der Klasse definiert und +% \changes{v2.95}{2004/11/04}{Neu}%^^A +% Für \KOMAScript-Klassen wird hier einmalig der Name der Klasse definiert und % und die Klasse der Klasse angegeben. % \begin{macrocode} \newcommand*{\KOMAClassName}{% -%<article> scrartcl% +%<article|(letter&long)> scrartcl% %<report> scrreprt% %<book> scrbook% -%<letter> scrlttr2% +%<letter&!long> scrlttr2% } +%<*!long> +\newcommand*{\KOMAClassFileName}{\KOMAClassName.\@clsextension} +\edef\KOMAClassFileName{\KOMAClassFileName} +%</!long> \newcommand*{\ClassName}{% -%<article> article% +%<article|(letter&long)> article% %<report> report% %<book> book% -%<letter> letter% +%<letter&!long> letter% } -\newcommand*{\KOMAClassFileName}{\KOMAClassName.\@clsextension} -\edef\KOMAClassFileName{\KOMAClassFileName} +%<*long> +\newcommand*{\KOMALongClassName}{} +%<!letter>\edef\KOMALongClassName{scr\ClassName} +%<letter>\def\KOMALongClassName{scrletter} +\newcommand*{\KOMALongClassFileName}{\KOMALongClassName.\@clsextension} +\edef\KOMALongClassFileName{\KOMALongClassFileName} +%</long> % \end{macrocode} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} % \begin{macrocode} -\ProvidesClass{\KOMAClassName}[% +%<!long>\ProvidesClass{\KOMAClassName}[% +%<long>\ProvidesClass{\KOMALongClassName}[% %!KOMAScriptVersion document class (\ClassName)% ] +%<*long> +\let\ClassName\relax +%<letter>\providecommand*{\@ptsize}{12} +\expandafter\let\expandafter\KOMAClassName\expandafter\relax +\expandafter\LoadClassWithOptions\expandafter{\KOMAClassName} +%<letter>\RequirePackage{scrletter} +%</long> % \end{macrocode} % \iffalse %</class> |