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