diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/scrkfont.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/koma-script/scrkfont.dtx | 84 |
1 files changed, 51 insertions, 33 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkfont.dtx b/Master/texmf-dist/source/latex/koma-script/scrkfont.dtx index c352b068c0e..be909efbdb3 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrkfont.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrkfont.dtx @@ -1,4 +1,4 @@ -% \CheckSum{1851} +% \CheckSum{1835} % \iffalse meta-comment % ====================================================================== % scrkfont.dtx @@ -58,7 +58,7 @@ %%% From File: scrkfont.dtx %<*driver> % \fi -\ProvidesFile{scrkfont.dtx}[2008/05/01 v3.00 KOMA-Script (font selection)] +\ProvidesFile{scrkfont.dtx}[2010/10/24 v3.05a KOMA-Script (font selection)] % \iffalse \documentclass[halfparskip-]{scrdoc} \usepackage[english,ngerman]{babel} @@ -100,6 +100,9 @@ % % \subsection{Option zur Auswahl der Größe der Grundschrift} % +% \iffalse +%<*class|extend> +% \fi % \begin{option}{10pt} % \begin{option}{11pt} % \begin{option}{12pt} @@ -219,6 +222,9 @@ % \end{macrocode} % \end{option} % +% \iffalse +%</class|extend> +% \fi % % \iffalse %</option> @@ -543,6 +549,10 @@ %<*body> % \fi % +% \iffalse +%<*class|extend> +% \fi +% % \begin{macro}{\changefontsizes} % \changes{v2.96}{2006/08/11}{neue Anweisung (benötigt \eTeX)} % Diese Anweisung bietet berechnete Schriftgrößen als Fallbacklösung an. Das @@ -968,19 +978,26 @@ % \end{macro} % \end{macro} % +% \iffalse +%</class|extend> +% \fi % % \subsection{Setzen der Schrift eines Elements} % -% \begin{macro}{\setkomafont} -% \changes{v2.8o}{2001/09/14}{neu} +% \iffalse +%<*scrkbase> +% \fi +% +% \begin{macro}{\setkomafont} +% \changes{v2.8o}{2001/09/14}{neu} +% \changes{v3.05a}{2010/03/24}{nach \textsf{scrkbase} verschoben} % Mit Hilfe dieses Makros kann die Schriftart von % \KOMAScript-Elementen gesetzt werden. % \begin{macrocode} \newcommand*{\setkomafont}[2]{% \@ifundefined{scr@fnt@#1}{% \@ifundefined{scr@fnt@instead@#1}{% -%<!extend> \ClassError{\KOMAClassName}{% -%<extend> \PackageError{scrextend}{% + \PackageError{scrkbase}{% font of element `#1' can't be set}{% You've told me to redefine the font selection of the element,\MessageBreak% @@ -989,8 +1006,7 @@ or the element does not use a special font selection% }% }{% -%<!extend> \ClassInfo{\KOMAClassName}{% -%<extend> \PackageInfo{scrextend}{% + \PackageInfo{scrkbase}{% You've told me to redefine the font selection of the\MessageBreak element `#1' that is an alias of element\MessageBreak `\csname scr@fnt@instead@#1\endcsname'% @@ -1002,16 +1018,16 @@ \expandafter\expandafter\expandafter\def\csname scr@fnt@#1\endcsname{#2}% }% \@ifundefined{scr@fnt@wrn@#1}{}{% -%<!extend> \ClassWarning{\KOMAClassName}{% -%<extend> \PackageWarning{scrextend}{% + \PackageWarning{scrkbase}{% \csname scr@fnt@wrn@#1\endcsname{#1}% }% }% } % \end{macrocode} -% \end{macro} -% \begin{macro}{\addtokomafont} -% \changes{v2.8p}{2001/09/22}{neu} +% \end{macro} +% \begin{macro}{\addtokomafont} +% \changes{v2.8p}{2001/09/22}{neu} +% \changes{v3.05a}{2010/03/24}{nach \textsf{scrkbase} verschoben} % Dieses Makro funktioniert fast wie obiges, allerdings fügt es der % vorhandenen Definition etwas an. Dazu wird \cs{l@addto@macro} aus % \textsf{scrkbase} verwendet. @@ -1019,8 +1035,7 @@ \newcommand*{\addtokomafont}[2]{% \@ifundefined{scr@fnt@#1}{% \@ifundefined{scr@fnt@instead@#1}{% -%<!extend> \ClassError{\KOMAClassName}{% -%<extend> \PackageError{scrextend}{% + \PackageError{scrkbase}{% font of element `#1' can't be extended% }{% You've told me to extend the font selection of the @@ -1030,8 +1045,7 @@ or the element does not use a special font selection% }% }{% -%<!extend> \ClassInfo{\KOMAClassName}{% -%<extend> \PackageInfo{scrextend}{% + \PackageInfo{scrkbase}{% You've told me to extend the font selection of the\MessageBreak element `#1' that is an alias of element\MessageBreak `\csname scr@fnt@instead@#1\endcsname'% @@ -1044,26 +1058,25 @@ \csname scr@fnt@#1\endcsname{#2}% }% \@ifundefined{scr@fnt@wrn@#1}{}{% -%<!extend> \ClassWarning{\KOMAClassName}{% -%<extend> \PackageWarning{scrextend}{% + \PackageWarning{scrkbase}{% \csname scr@fnt@wrn@#1\endcsname{#1}% }% }% } % \end{macrocode} -% \end{macro} +% \end{macro} % -% \begin{macro}{\usekomafont} -% \changes{v2.8p}{2001/09/28}{neu} -% \changes{v2.96}{2006/08/18}{Benutzung eines Fontalias korrigiert} +% \begin{macro}{\usekomafont} +% \changes{v2.8p}{2001/09/28}{neu} +% \changes{v2.96}{2006/08/18}{Benutzung eines Fontalias korrigiert} +% \changes{v3.05a}{2010/03/24}{nach \textsf{scrkbase} verschoben} % Mit Hilfe dieses Makros kann auf die Schriftart von % \KOMAScript-Elementen umgeschaltet werden. % \begin{macrocode} \newcommand*{\usekomafont}[1]{% \@ifundefined{scr@fnt@#1}{% \@ifundefined{scr@fnt@instead@#1}{% -%<!extend> \ClassError{\KOMAClassName}{% -%<extend> \PackageError{scrextend}{% + \PackageError{scrkbase}{% font of element `#1' can't be used% }{% You've told me to use the font selection of the @@ -1073,8 +1086,7 @@ or the element does not use a special font selection% }% }{% -%<!extend> \ClassInfo{\KOMAClassName}{% -%<extend> \PackageInfo{scrextend}{% + \PackageInfo{scrkbase}{% You've told me to use the font selection of the element\MessageBreak `#1' that is an alias of element `\csname @@ -1105,8 +1117,9 @@ % eigentlich ganz einfach. Damit es noch einfacher wird, ein paar % Hilfsmakros: % -% \begin{macro}{\newkomafont} -% \changes{v2.95}{2004/07/21}{neu} +% \begin{macro}{\newkomafont} +% \changes{v2.95}{2004/07/21}{neu} +% \changes{v3.05a}{2010/03/24}{nach \textsf{scrkbase} verschoben} % Mit \cs{newkomafont} wird ein neues Element definiert. Das erste optionale % Argument ist dabei die optionale Warnung. Ist dieses nicht gesetzt oder % \cs{relax}, so wird keine Warnung definiert. Das erste obligatorische @@ -1126,8 +1139,9 @@ \fi } % \end{macrocode} -% \begin{macro}{\aliaskomafont} -% \changes{v2.95}{2004/07/21}{neu} +% \begin{macro}{\aliaskomafont} +% \changes{v2.95}{2004/07/21}{neu} +% \changes{v3.05a}{2010/03/24}{nach \textsf{scrkbase} verschoben} % Mit \cs{aliaskomafont} wird hingegen einfach ein Alias definiert. Dieser % Befehlt kennt zwei Argumente: der Name des Elements und der Names des % Elements, das stattdessen verwendet werden soll. @@ -1138,8 +1152,12 @@ }% } % \end{macrocode} -% \end{macro} -% \end{macro} +% \end{macro} +% \end{macro} +% +% \iffalse +%</scrkbase> +% \fi % % \iffalse %</body> |