summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/scrkernel-notepaper.dtx
diff options
context:
space:
mode:
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.dtx62
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