diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/scrkmisc.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/koma-script/scrkmisc.dtx | 91 |
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} |