summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/scrkmisc.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/scrkmisc.dtx')
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrkmisc.dtx91
1 files changed, 49 insertions, 42 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkmisc.dtx b/Master/texmf-dist/source/latex/koma-script/scrkmisc.dtx
index 053becfb24e..342d5dfb371 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrkmisc.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrkmisc.dtx
@@ -1,8 +1,8 @@
-% \CheckSum{189}
+% \CheckSum{192}
% \iffalse meta-comment
% ======================================================================
% scrkmisc.dtx
-% Copyright (c) Markus Kohm, 2002-2011
+% Copyright (c) Markus Kohm, 2002-2012
%
% This file is part of the LaTeX2e KOMA-Script bundle.
%
@@ -20,7 +20,7 @@
% This work consists of all files listed in manifest.txt.
% ----------------------------------------------------------------------
% scrkmisc.dtx
-% Copyright (c) Markus Kohm, 2002-2011
+% Copyright (c) Markus Kohm, 2002-2012
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3c, verteilt und/oder veraendert werden.
@@ -58,7 +58,7 @@
%%% From File: scrkmisc.dtx
%<*driver>
% \fi
-\ProvidesFile{scrkmisc.dtx}[2009/02/17 v3.02c KOMA-Script (misc)]
+\ProvidesFile{scrkmisc.dtx}[2011/09/05 v3.10 KOMA-Script (misc)]
% \iffalse
\documentclass[halfparskip-]{scrdoc}
\usepackage[english,ngerman]{babel}
@@ -275,45 +275,47 @@
%<*!letter>
% \fi
%
-% \begin{macro}{\dictum}
-% \changes{v2.8q}{2001/20/04}{neu}
-% \changes{v2.9l}{2003/01/28}{\cs{edef} durch \cs{def} ersetzt}
-% \changes{v2.9q}{2004/04/19}{zur Vermeidung von Problemen durch
-% \cs{raggeddictum} Gruppe eingef"ugt}
-% \begin{macro}{\dictumwidth}
-% \changes{v2.8q}{2001/20/04}{neu}
-% \begin{macro}{\raggeddictum}
-% \changes{v2.8q}{2001/20/04}{neu}
-% \begin{macro}{\raggeddictumtext}
-% \changes{v2.8q}{2001/20/04}{neu}
-% \begin{macro}{\raggeddictumauthor}
-% \changes{v2.8q}{2001/20/04}{neu}
-% \begin{KOMAfont}{dictum}
-% \changes{v2.8q}{2001/20/04}{neues Element}
-% \begin{KOMAfont}{dictumtext}
-% \changes{v2.8q}{2001/20/04}{neues Element}
-% \begin{KOMAfont}{dictumauthor}
-% \changes{v2.8q}{2001/20/04}{neues Element}
-% \begin{macro}{\dictumauthorformat}
-% \changes{v2.8q}{2001/20/04}{neu}
-% Ein \emph{dictum} ist ein Spruch. Er besteht aus dem Spruch selbst
-% und verfügt optional über einen Autor, der dann mit einer Linie
-% abgetrennt wird. Gibt es keinen Autor, gibt es auch keine Linie. Die
-% Schriften für Autor und Spruch können getrennt voneinander
-% eingestellt werden. Die Anordnung des Spruchs wird durch
-% \cs{raggeddictumtext} gesetzt. Die des Autors durch
-% \cs{raggeddictumauthor}. Die Formatierung selbst geschieht mit dem
-% Makro \cs{dictumauthorformat}. Vordefiniert ist, den Namen des
-% Autors in runde Klammern zu setzen. Die gesamte Geschichte von Text
-% und Autor wird in eine Box der Breite \cs{dictumwidth}
-% gepackt. Diese wird mit \cs{raggeddictum} angeordnet.
+% \begin{macro}{\dictum}
+% \changes{v2.8q}{2001/20/04}{neu}
+% \changes{v2.9l}{2003/01/28}{\cs{edef} durch \cs{def} ersetzt}
+% \changes{v2.9q}{2004/04/19}{zur Vermeidung von Problemen durch
+% \cs{raggeddictum} Gruppe eingef"ugt}
+% \begin{macro}{\dictumwidth}
+% \changes{v2.8q}{2001/20/04}{neu}
+% \begin{macro}{\raggeddictum}
+% \changes{v2.8q}{2001/20/04}{neu}
+% \begin{macro}{\raggeddictumtext}
+% \changes{v2.8q}{2001/20/04}{neu}
+% \begin{macro}{\raggeddictumauthor}
+% \changes{v2.8q}{2001/20/04}{neu}
+% \begin{KOMAfont}{dictum}
+% \changes{v2.8q}{2001/20/04}{neues Element}
+% \begin{KOMAfont}{dictumtext}
+% \changes{v2.8q}{2001/20/04}{neues Element}
+% \begin{KOMAfont}{dictumauthor}
+% \changes{v2.8q}{2001/20/04}{neues Element}
+% \begin{macro}{\dictumauthorformat}
+% \changes{v2.8q}{2001/20/04}{neu}
+% \begin{macro}{\dictumrule}
+% \changes{v3.10}{2011/09/02}{neu}
+% Ein \emph{dictum} ist ein Spruch. Er besteht aus dem Spruch selbst
+% und verfügt optional über einen Autor, der dann mit einer Linie
+% abgetrennt wird. Gibt es keinen Autor, gibt es auch keine Linie. Die
+% Schriften für Autor und Spruch können getrennt voneinander
+% eingestellt werden. Die Anordnung des Spruchs wird durch
+% \cs{raggeddictumtext} gesetzt. Die des Autors durch
+% \cs{raggeddictumauthor}. Die Formatierung selbst geschieht mit dem
+% Makro \cs{dictumauthorformat}. Vordefiniert ist, den Namen des
+% Autors in runde Klammern zu setzen. Die gesamte Geschichte von Text
+% und Autor wird in eine Box der Breite \cs{dictumwidth}
+% gepackt. Diese wird mit \cs{raggeddictum} angeordnet.
% \begin{macrocode}
\newcommand{\dictum}[2][]{\par%
\begingroup
\raggeddictum\parbox{\dictumwidth}{%
{\@dictumfont{\raggeddictumtext #2\strut\par}%
\def\@tempa{#1}\ifx\@tempa\@empty\else%
- {\raggeddictumtext\vskip-1ex\hrulefill\par}%
+ {\raggeddictumtext\dictumrule}%
\raggeddictumauthor\@dictumauthorfont\dictumauthorformat{#1}%
\strut\par%
\fi%
@@ -321,6 +323,7 @@
}\par%
\endgroup
}
+\newcommand*{\dictumrule}{\vskip-1ex\hrulefill\par}%
\newcommand*{\dictumwidth}{.3333\textwidth}
\newcommand*{\raggeddictum}{\raggedleft}
\newcommand*{\dictumauthorformat}[1]{(#1)}
@@ -331,6 +334,7 @@
\aliaskomafont{dictumtext}{dictum}
% \end{macrocode}
% \end{macro}
+% \end{macro}
% \end{KOMAfont}
% \end{KOMAfont}
% \end{KOMAfont}
@@ -502,10 +506,13 @@
%
% \subsection{Definitionen für tiefer gestellten Text}
%
-% \begin{macro}{textsubscript}
-% \changes{v2.8h}{2001/07/19}{neu}
-% \begin{macro}{@textsubscript}
-% \changes{v2.8h}{2001/07/19}{neu (intern)}
+% \begin{macro}{textsubscript}
+% \changes{v2.8h}{2001/07/19}{neu}%
+% \begin{macro}{@textsubscript}
+% \changes{v2.8h}{2001/07/19}{neu (intern)}%
+% \changes{v3.10}{2011/09/05}{\cs{providecommand} statt \cs{newcommand},
+% damit das auch noch funktioniert, wenn \textsf{scrextend} nach
+% \textsf{fixltx2e} geladen wird}%
% Im \LaTeX-Kern wird zwar ein Makro \cs{textsuperscript} definiert,
% um Texte hochstellen zu können, die entsprechende Anweisung zum
% Tiefstellen fehlt jedoch. Das wird hier nachgeholt, wobei nahezu
@@ -515,7 +522,7 @@
\DeclareRobustCommand*\textsubscript[1]{%
\@textsubscript{\selectfont#1}%
}
-\newcommand{\@textsubscript}[1]{%
+\providecommand*{\@textsubscript}[1]{%
{\m@th\ensuremath{_{\mbox{\fontsize\sf@size\z@#1}}}}%
}
% \end{macrocode}