diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/scrkernel-version.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/koma-script/scrkernel-version.dtx | 54 |
1 files changed, 39 insertions, 15 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkernel-version.dtx b/Master/texmf-dist/source/latex/koma-script/scrkernel-version.dtx index d01a57dad1b..c7a5b64a937 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrkernel-version.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrkernel-version.dtx @@ -1,4 +1,4 @@ -% \CheckSum{53} +% \CheckSum{73} % \iffalse meta-comment % ====================================================================== % scrkernel-version.dtx @@ -55,7 +55,7 @@ % Right brace \} Tilde \~} % % \iffalse -%%% From File: $Id: scrkernel-version.dtx 1926 2015-02-07 13:38:11Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 2081 2015-04-23 06:46:09Z kohm $ % \fi % % \iffalse @@ -78,13 +78,13 @@ % % \StopEventually{\PrintIndex\PrintChanges} % -% \begin{macro}{\KOMAScriptVersion} -% \changes{v2.95}{2002/06/25}{neu} +% \begin{macro}{\KOMAScriptVersion} +% \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. -% \begin{macro}{\@CheckKOMAScriptVersion} -% \changes{v2.95}{2002/06/25}{neu (intern)} +% \begin{macro}{\@CheckKOMAScriptVersion} +% \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 % vorgenommen. Da das ganze auch bei der Erstellung der Doku @@ -123,11 +123,11 @@ \fi %</ignorethis> \fi - \@CheckKOMAScriptVersion{2015/02/07 v3.16 KOMA-Script}% + \@CheckKOMAScriptVersion{2015/04/23 v3.17 KOMA-Script}% \endgroup % \end{macrocode} -% \end{macro} -% \end{macro} +% \end{macro} +% \end{macro} % % \iffalse %<*driver> @@ -152,13 +152,34 @@ %</driver> % \fi % +% \begin{macro}{\scr@pkgextension} +% \changes{v3.17}{2015/03/17}{Neu (intern)} +% \begin{macro}{\scr@clsextension} +% \changes{v3.17}{2015/03/17}{Neu (intern)} +% Die beiden sind prinzipiell das gleiche wie \cs{@pkgextension} und +% \cs{@clsextension} aber auch noch nach \cs{begin{document}}. +% \begin{macrocode} +%<*class|package> +%<package>\providecommand*{\scr@pkgextension}{\@pkgextension} +%<class>\providecommand*{\scr@clsextenstion}{\@clsextenstion} +\AtBeginDocument{% +%<package> \let\scr@pkgextension\@pkgextension +%<class> \let\scr@clsextension\@clsextension +} +%</class|package> +% \end{macrocode} +% \end{macro} +% \end{macro} +% % \iffalse %<*class> % \fi -% \begin{macro}{\KOMAClassName} -% \changes{v2.95}{2004/11/04}{Neu} -% \begin{macro}{\ClassName} -% \changes{v2.95}{2004/11/04}{Neu} +% \begin{macro}{\KOMAClassFileName} +% \changes{v3.17}{2014/03/12}{Neu}^^A +% \begin{macro}{\KOMAClassName} +% \changes{v2.95}{2004/11/04}{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 % und die Klasse der Klasse angegeben. % \begin{macrocode} @@ -174,9 +195,12 @@ %<book> book% %<letter> letter% } +\newcommand*{\KOMAClassFileName}{\KOMAClassName.\@clsextension} +\edef\KOMAClassFileName{\KOMAClassFileName} % \end{macrocode} -% \end{macro} -% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} % \begin{macrocode} \ProvidesClass{\KOMAClassName}[% %!KOMAScriptVersion |