diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/scrkernel-notepaper.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/koma-script/scrkernel-notepaper.dtx | 62 |
1 files changed, 41 insertions, 21 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkernel-notepaper.dtx b/Master/texmf-dist/source/latex/koma-script/scrkernel-notepaper.dtx index 1d56645a744..5a82b3f8aca 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrkernel-notepaper.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrkernel-notepaper.dtx @@ -1,8 +1,8 @@ -% \CheckSum{3382} +% \CheckSum{3390} % \iffalse meta-comment % ====================================================================== % scrkernel-notepaper.dtx -% Copyright (c) Markus Kohm, 2006-2015 +% Copyright (c) Markus Kohm, 2006-2016 % % This file is part of the LaTeX2e KOMA-Script bundle. % @@ -20,7 +20,7 @@ % This work consists of all files listed in manifest.txt. % ---------------------------------------------------------------------- % scrkernel-notepaper.dtx -% Copyright (c) Markus Kohm, 2006-2015 +% Copyright (c) Markus Kohm, 2006-2016 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, % Version 1.3c, verteilt und/oder veraendert werden. @@ -55,13 +55,13 @@ % Right brace \} Tilde \~} % % \iffalse -%%% From File: $Id: scrkernel-notepaper.dtx 2162 2015-07-15 07:30:52Z kohm $ +%%% From File: $Id: scrkernel-notepaper.dtx 2429 2016-04-12 12:10:19Z kohm $ %<*driver> % \fi \ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi \begingroup \def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}} - \filedate$Date: 2015-07-15 09:30:52 +0200 (Wed, 15 Jul 2015) $ + \filedate$Date: 2016-04-12 14:10:19 +0200 (Tue, 12 Apr 2016) $ \def\filerevision$#1: #2 ${\gdef\filerevision{r#2}} \filerevision$Revision: 1767 $ \edef\reserved@a{% @@ -3496,8 +3496,12 @@ % \begin{macro}{\stopbreaks} % \begin{macro}{\startbreaks} % \begin{macro}{\@nobreakvspace} +% \changes{v3.20}{2016/04/12}{\cs{@ifstar} durch \cs{kernel@ifstar} +% ersetzt}^^A % \begin{macro}{\@nobreakvspacex} % \begin{macro}{\@nobreakcr} +% \changes{v3.20}{2016/04/12}{\cs{@ifstar} durch \cs{kernel@ifstar} +% ersetzt}^^A % Innerhalb von Briefen wird der Umbruch etwas anders gehandhabt. % Dadurch soll der Brieftext besser positioniert werden. % \begin{macrocode} @@ -3505,11 +3509,11 @@ \def\par{\@@par\nobreak}\let\\=\@nobreakcr \let\vspace\@nobreakvspace} \newcommand*{\@nobreakvspace}{% - \@ifstar{\@nobreakvspacex}{\@nobreakvspacex}} + \kernel@ifstar{\@nobreakvspacex}{\@nobreakvspacex}} \newcommand*{\@nobreakvspacex}[1]{\ifvmode\nobreak\vskip #1\relax\else \@bsphack\vadjust{\nobreak\vskip #1}\@esphack\fi} \newcommand*{\@nobreakcr}{% - \vadjust{\penalty\@M}\@ifstar{\@xnewline}{\@xnewline}} + \vadjust{\penalty\@M}\kernel@ifstar{\@xnewline}{\@xnewline}} \newcommand*{\startbreaks}{\let\\=\@normalcr \interlinepenalty 200\def\par{\@@par\penalty 200}} % \end{macrocode} @@ -3607,6 +3611,8 @@ % treiben wollen, \cs{}\cs{} durch \cs{tabularnewline} ersetzt.}^^A % \changes{v3.17}{2015/02/20}{Weil manche Leute es unbedingt auf die Spitze % treiben wollen, mehr \cs{strut} eingefügt.}^^A +% \changes{v3.20}{2015/10/08}{Umbruch nach dem Gruß nur, wenn wir uns im +% horizontalen Modus befinden}^^A % \begin{macrocode} \newcommand*{\closing}[1]{{% \setparsizes{\z@}{\z@}{\z@ plus 1fil}\par@updaterelative\nobreak\par @@ -3623,7 +3629,8 @@ \ifdim\@tempdima>\@tempdimb\setlength{\@tempdima}{\@tempdimb}\fi \hspace{\useplength{sigindent}}% \parbox{\@tempdima}{\raggedsignature\strut\ignorespaces - #1\ifhmode\unskip\strut\fi\\[\useplength{sigbeforevskip}] + #1\ifhmode\unskip\strut\\[\useplength{sigbeforevskip}] + \else\vskip \useplength{sigbeforevskip}\fi \strut\ignorespaces \usekomavar{signature}\ifhmode\unskip\strut\fi}}\par \nobreak\vskip\baselineskip @@ -3777,7 +3784,7 @@ % \changes{v3.12}{2013/05/13}{neu (intern)}^^A % Über diese Option kann eingestellt werden, dass an Stelle von % sprachabhängigen Bezeichnern für einige Variablen Symbole verwendet -% werden. Daztu wird das Paket \textsf{macrosym} benötigt. +% werden. Dazu wird das Paket \textsf{macrosym} benötigt. % \begin{macrocode} %</letter> %</body> @@ -3818,17 +3825,30 @@ \fi \endgroup \else -%<*class> - \ifstr{\@currname.\@currext}{\KOMAClassFileName}{% - \expandafter\AtEndOfClass -%</class> -%<*package> - \ifstr{\@currname.\@currext}{scrletter.\scr@pkgextension}{% - \expandafter\AtEndOfPackage -%</package> - }{% +% \end{macrocode} +% \changes{v3.20}{2016/04/01}{Name der Klasse oder des Pakets ist für die +% Ladeverzögerung von \textsf{marvosym} egal}^^A +% \changes{v3.20}{2016/04/01}{Ladeverzögerung für das Paket +% \textsf{marvosym} nur, wenn erforderlich und möglich}^^A +% In der Dokumentpräambel kann das Paket \textsf{marvosym} selbst geladen +% werden. Allerdings funktioniert das nicht, solange wir im Optionen-Abschnitt +% sind. Also muss es ggf. verzögert werden. Wie lange es zu verzögern ist, +% hängt davon ab, ob wir uns in einer Klasse, einem Paket oder sonst einer +% Datei mit Optionen-Abschnitt befinden. +% \begin{macrocode} + \ifx\@fileswith@pti@ns\@badrequireerror + \ifstr{\@currext}{\@clsextension}{% + \expandafter\AtEndOfClass + }{% + \ifstr{\@currext}{\@pksextension}{% + \expandafter\AtEndOfPackage + }{% + \expandafter\AtBeginDocument + }% + }% + \else \expandafter\@firstofone - }% + \fi {\RequirePackage{marvosym}}% \fi \fi @@ -3948,9 +3968,9 @@ % \begin{KOMAvar}{date} % \changes{v2.8q}{2002/01/16}{Neu}^^A % \begin{macro}{\date} -% \changes{v3.7}{2015/03/05}{das Makro gibt eine Warnung aus}^^A +% \changes{v3.17}{2015/03/05}{das Makro gibt eine Warnung aus}^^A % \begin{macro}{\scr@saved@date} -% \changes{v3.7}{2015/03/05}{Neu (intern)}^^A +% \changes{v3.17}{2015/03/05}{Neu (intern)}^^A % Desweiteren gibt es einige Variable, die auch einen Ausgabenamen haben, weil % dieser üblicherweise vorangestellt wird. Eine Besonderheit stellt dabei % \texttt{subject} dar. Der Ausgabename beinhaltet dabei nämlich auch die |