summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/scrkernel-notepaper.dtx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-12-06 23:18:10 +0000
committerKarl Berry <karl@freefriends.org>2014-12-06 23:18:10 +0000
commit4832d732052d6e2b43b5e3ff45aa31bfbc0cbdc2 (patch)
tree968a3b4cdf4631c0272fc725330ea28a554c8471 /Master/texmf-dist/source/latex/koma-script/scrkernel-notepaper.dtx
parent59d9a998c6236de39603cb2ea077c5371e06b842 (diff)
koma-script (6dec14)
git-svn-id: svn://tug.org/texlive/trunk@35754 c570f23f-e606-0410-a88d-b1316a301751
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.dtx130
1 files changed, 89 insertions, 41 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 a6e52722c9b..fadef2932b7 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{3156}
+% \CheckSum{3169}
% \iffalse meta-comment
% ======================================================================
% scrkernel-notepaper.dtx
-% Copyright (c) Markus Kohm, 2006-2013
+% Copyright (c) Markus Kohm, 2006-2014
%
% 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-2013
+% Copyright (c) Markus Kohm, 2006-2014
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3c, verteilt und/oder veraendert werden.
@@ -55,11 +55,19 @@
% Right brace \} Tilde \~}
%
% \iffalse
-%%% From File: $Id: scrkernel-notepaper.dtx 1380 2013-10-01 15:31:55Z mjk $
+%%% From File: $Id: scrkernel-notepaper.dtx 1798 2014-10-04 13:59:37Z kohm $
%<*driver>
% \fi
-\ProvidesFile{scrkernel-notepaper.dtx}[2013/07/31 v3.12 KOMA-Script
- (note-paper)]
+\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
+\begingroup
+ \def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}}
+ \filedate$Date: 2014-10-04 15:59:37 +0200 (Sat, 04 Oct 2014) $
+ \def\filerevision$#1: #2 ${\gdef\filerevision{#2}}
+ \filerevision$Revision: 1767 $
+\endgroup
+\ProvidesFile{scrkernel-notepaper.dtx}
+ [\filedate\space v3.13b.\filerevision\space
+ KOMA-Script (note-paper)]
% \iffalse
\documentclass{scrdoc}
\usepackage[english,ngerman]{babel}
@@ -339,6 +347,7 @@
% \changes{v3.03}{2009/03/04}{neu (intern)}
% Die Speicherung erfolgt wiederum in einem Makro.
% \begin{macrocode}
+%<*class>
\newcommand*{\if@afield}{%
\ClassWarning{\KOMAClassName}{%
Usage of \string\if@afield\space deprecated.\MessageBreak
@@ -369,6 +378,7 @@
This may result in erros. A better solution would be\MessageBreak
to change the code}%
\KOMAoptions{addrfield=false}}
+%</class>
\newcommand*{\@afieldmode}{\@ne}
\KOMA@ncmdkey{addrfield}[true]{@afieldmode}{%
{false}{0},{off}{0},{no}{0},%
@@ -912,12 +922,15 @@
% \changes{v3.08}{2010/10/28}{der Kopf des Briefbogens wird über eine
% Variable realisiert}
% \begin{KOMAvar}{firsthead}
-% \changes{v3.08}{2010/10/28}{Neu}
+% \changes{v3.08}{2010/10/28}{Neu}%^^A
+% \changes{v3.13b}{2014/10/04}{neuer \emph{hook} nur für
+% \texttt{DINmtext.lco}}%^^A
% Bei \texttt{scrlttr2} gibt es die üblichen Seitenstile, allerdings
% ist deren Verhalten etwas anders als gewohnt. Dies ist in den
% Besonderheiten für Briefen begründet. Zunächst die Voreinstellung für
% Briefbögen.
% \begin{macrocode}
+%<*class>
\newcommand*{\@firsthead}{%
\ClassWarning{scrlttr2}{%
Deprecated usage of \string\@firsthead.\MessageBreak
@@ -926,6 +939,7 @@
}%
\usekomavar{firsthead}%
}
+%</class>
\newkomavar{firsthead}
\setkomavar{firsthead}{%
\parbox[b]{\useplength{firstheadwidth}}%
@@ -936,6 +950,7 @@
{\usekomafont{fromrule}{\rule{\useplength{firstheadwidth}}{.4pt}}}\\
}%
\ifkomavarempty{fromaddress}{}{%
+ \csname scr@default@firsthead@fromaddress@hook\endcsname
\ignorespaces\usekomavar{fromaddress}%
}%
}%
@@ -1166,6 +1181,7 @@
%
% Der Benutzer kann die Voreinstellung mit einer einfachen Anweisung ändern:
% \begin{macrocode}
+%<*class>
\newcommand{\firsthead}{%
\ClassWarning{scrlttr2}{%
Deprecated usage of \string\firsthead.\MessageBreak
@@ -1174,6 +1190,7 @@
}
\setkomavar{firsthead}%
}
+%</class>
% \end{macrocode}
% \end{macro}
%
@@ -1304,11 +1321,13 @@
% \changes{v2.97d}{2007/10/09}{Voreinstellung korrigiert}
% Die Feldwerte in der Geschäftszeile.
% \begin{macrocode}
+%<*class>
\ifnum\scr@compatibility=\@nameuse{scr@v@2.97}\relax
\newkomafont{refvalue}{\sffamily\scriptsize}
\else
+%</class>
\newkomafont{refvalue}{}
-\fi
+%<class>\fi
% \end{macrocode}
% \end{KOMAfont}
%
@@ -1325,7 +1344,9 @@
% \changes{v2.95}{2006/03/23}{jetzt mit \cs{newkomafont}}
% Der Brieftitel.
% \begin{macrocode}
-\newkomafont{title}{\normalcolor\sffamily\bfseries}
+%<package>\scr@ifundefinedorrelax{scr@fnt@title}{%
+ \newkomafont{title}{\normalcolor\sffamily\bfseries}%
+%<package>}{}
% \end{macrocode}
% \end{KOMAfont}
%
@@ -1333,7 +1354,9 @@
% \changes{v2.95}{2006/03/23}{jetzt mit \cs{newkomafont}}
% Der Betreff.
% \begin{macrocode}
-\newkomafont{subject}{\normalcolor\bfseries}
+%<package>\scr@ifundefinedorrelax{scr@fnt@subject}{%
+ \newkomafont{subject}{\normalcolor\bfseries}%
+%<package>}{}
% \end{macrocode}
% \end{KOMAfont}
%
@@ -1639,6 +1662,7 @@
% \begin{macrocode}
% Der Fuß des Briefbogens ist in der Voreinstellung leer.
\newkomavar{firstfoot}
+%<*class>
\newcommand*{\@firstfoot}{%
\ClassWarning{scrlttr2}{%
Deprecated usage of \string\@firstfoot.\MessageBreak
@@ -1658,6 +1682,7 @@
}
\setkomavar{firstfoot}%
}
+%</class>
% \end{macrocode}
% \end{KOMAvar}
% \end{macro}
@@ -1886,22 +1911,21 @@
\begingroup%
\vbox to #2{#1#3}%
\if@savevbox@warning\@savevbox@warningfalse%
- \setbox0\vbox{#3}%
- \setlength{\@tempdima}{#2}%
- \setlength{\@tempdimb}{\ht0}\addtolength{\@tempdimb}{\dp0}%
- \ifdim \@tempdimb>\@tempdima%
- \addtolength{\@tempdimb}{-\@tempdima}%
- \ClassWarning{%
- scrlttr2%
- }{%
- #4 is \the\@tempdimb\space too high.\MessageBreak
- You have to change `\string#5'\MessageBreak
- or you have to define a smaller\MessageBreak
- #4 using \string#6.\MessageBreak
- Because of this too high #4\MessageBreak
- you've got an overfull \string\vbox\space message%
- }%
- \fi%
+ \setbox0\vbox{#3}%
+ \setlength{\@tempdima}{#2}%
+ \setlength{\@tempdimb}{\ht0}\addtolength{\@tempdimb}{\dp0}%
+ \ifdim \@tempdimb>\@tempdima%
+ \addtolength{\@tempdimb}{-\@tempdima}%
+%<class> \ClassWarning{scrlttr2}{%
+%<package> \PackageWarning{scrletter}{%
+ #4 is \the\@tempdimb\space too high.\MessageBreak
+ You have to change `\string#5'\MessageBreak
+ or you have to define a smaller\MessageBreak
+ #4 using \string#6.\MessageBreak
+ Because of this too high #4\MessageBreak
+ you've got an overfull \string\vbox\space message%
+ }%
+ \fi%
\fi%
\endgroup%
}
@@ -2782,13 +2806,15 @@
% \begin{macrocode}
\setbox0\hbox{\usekomafont{refname}\strutbox}%
\ifdim\ht0>\ht\strutbox
- \ClassWarningNoLine{scrlttr}{%
+%<class> \ClassWarningNoLine{scrlttr2}{%
+%<package> \PackageWarningNoLine{scrletter}{%
Font element `refname' should not be larger than
\string\normalsize!}%
\fi
\setbox0\hbox{\usekomafont{refvalue}\strutbox}%
\ifdim\ht0>\ht\strutbox
- \ClassWarningNoLine{scrlttr}{%
+%<class> \ClassWarningNoLine{scrlttr2}{%
+%<package> \PackageWarningNoLine{scrletter}{%
Font element `refvalue' should not be larger than
\string\normalsize!}%
\fi
@@ -2819,23 +2845,29 @@
%
% \begin{macro}{\@maketitle}
% \changes{v2.3b}{1996/01/14}{Verwendung von \cs{sectfont} für den
-% \cs{title}}
-% \changes{v2.8p}{2001/09/22}{\cs{titlefont} an Stelle von \cs{sectfont}}
-% \changes{v2.8q}{2001/11/13}{\cs{@parskipfalse}\cs{@parskip@indent}}
-% \changes{v2.9t}{2004/09/16}{\cs{par} in Größe und Schrift des Titels}
-% \changes{v2.95}{2006/03/22}{\cs{usekomafont} and Stelle fon \cs{titlefont}}
+% \cs{title}}%^^A
+% \changes{v2.8p}{2001/09/22}{\cs{titlefont} an Stelle von \cs{sectfont}}%^^A
+% \changes{v2.8q}{2001/11/13}{\cs{@parskipfalse}\cs{@parskip@indent}}%^^A
+% \changes{v2.9t}{2004/09/16}{\cs{par} in Größe und Schrift des Titels}%^^A
+% \changes{v2.95}{2006/03/22}{\cs{usekomafont} and Stelle von
+% \cs{titlefont}}%^^A
+% \changes{v3.13}{2014/06/26}{umbenannt in \cs{@makelettertitle}}%^^A
+% \end{macro}
+% \begin{macro}{\@makelettertitle}
+% \changes{v3.13}{2014/06/26}{neu (ehemals \cs{@maketitle}}%^^A
% \begin{macro}{\@subjfield}
% \changes{v2.8q}{2001/10/19}{\cs{centerline} durch \cs{centering}
-% ersetzt}
-% \changes{v2.8q}{2001/11/13}{\cs{@parskipfalse}\cs{@parskip@indent}}
-% \changes{v2.8q}{2002/01/31}{wird mit hängendem Einzug gesetzt}
-% \changes{v2.95}{2006/03/23}{Absatzeinzug mit cs{setparsizes} einstellen}
+% ersetzt}%^^A
+% \changes{v2.8q}{2001/11/13}{\cs{@parskipfalse}\cs{@parskip@indent}}%^^A
+% \changes{v2.8q}{2002/01/31}{wird mit hängendem Einzug gesetzt}%^^A
+% \changes{v2.95}{2006/03/23}{Absatzeinzug mit cs{setparsizes}
+% einstellen}%^^A
% \changes{v3.01}{2008/11/03}{Verwendung der neuen Pseudolängen
-% \texttt{subjectbeforevskip} und \texttt{subjectaftervskip}}
+% \texttt{subjectbeforevskip} und \texttt{subjectaftervskip}}%^^A
% Der eigentliche Titel wir mit |\@maketitle| gesetzt. Dies sollte jedoch
% ebenso wie beim Betreff (|\@subjfield|) \emph{nicht} manuell geschehen.
% \begin{macrocode}
-\newcommand*{\@maketitle}{%
+\newcommand*{\@makelettertitle}{%
\ifkomavarempty{title}{%
\typeout{Title: no}%
}{%
@@ -2941,6 +2973,7 @@
% \changes{v3.08}{2010/10/28}{Neu}
% Die Voreinstellung ist ebenfalls von Optionen abhängig.
% \begin{macrocode}
+%<*class>
\newcommand*{\@nexthead}{%
\ClassWarning{scrlttr2}{%
Deprecated usage of \string\@nexthead.\MessageBreak
@@ -2949,6 +2982,7 @@
}%
\usekomavar{nexthead}%
}
+%</class>
\newkomavar{nexthead}
\setkomavar{nexthead}{%
\rlap{\parbox[c]{\textwidth}{\raggedright\strut
@@ -2979,6 +3013,7 @@
% Die Voreinstellung ist wiederum mit einer einfachen Benutzeranweisung
% änderbar.
% \begin{macrocode}
+%<*class>
\newcommand{\nexthead}{%
\ClassWarning{scrlttr2}{%
Deprecated usage of \string\nexthead.\MessageBreak
@@ -2987,6 +3022,7 @@
}
\setkomavar{nexthead}%
}
+%</class>
% \end{macrocode}
% \end{macro}
%
@@ -3004,6 +3040,7 @@
% Je nach Optioneneinstellung kann sich die Seitenmarke in der Voreinstellung
% auch im Fuß befinden.
% \begin{macrocode}
+%<*class>
\newcommand*{\@nextfoot}{%
\ClassWarning{scrlttr2}{%
Deprecated usage of \string\@nextfoot.\MessageBreak
@@ -3012,6 +3049,7 @@
}%
\usekomavar{nextfoot}%
}
+%</class>
\newkomavar{nextfoot}
\setkomavar{nextfoot}{%
\ifnum\@pageat>2
@@ -3026,6 +3064,7 @@
% \end{macro}
% Auch diese Einstellung ist per Benutzeranweisung leicht zu ändern.
% \begin{macrocode}
+%<*class>
\newcommand{\nextfoot}{%
\ClassWarning{scrlttr2}{%
Deprecated usage of \string\nextfoot.\MessageBreak
@@ -3034,6 +3073,7 @@
}
\setkomavar{nextfoot}%
}
+%</class>
% \end{macrocode}
% \end{macro}
%
@@ -3175,7 +3215,7 @@
\@foldmarks\@firstheadfootfield\@addrfield\@locfield
\ifdim\useplength{subjectvpos}=\z@\else\@subjfield\fi
\@datefield
- \@maketitle
+ \@makelettertitle
\ifdim\useplength{subjectvpos}=\z@\if@subjafter\else\@subjfield\fi\fi
{\setparsizes{\z@}{\z@}{\z@ plus 1fil}\par@updaterelative#1\par}%
{\setlength{\@tempdima}{\baselineskip}%
@@ -3449,7 +3489,9 @@
}%
\if@tempswa
\aftergroup\@scrsymbolsfalse
- \ClassWarning{scrlttr2}{Option `symbolicnames'
+%<class> \ClassWarning{scrlttr2}{%
+%<package> \PackageWarning{scrletter}{%
+ Option `symbolicnames'
ignorred.\MessageBreak
You've tried to set option `symbolicnames'\MessageBreak
after \string\begin{document}, but without\MessageBreak
@@ -3462,8 +3504,14 @@
\fi
\endgroup
\else
+%<*class>
\ifstr{\@currname.\@currext}{scrlttr2.cls}{%
\expandafter\AtEndOfClass
+%</class>
+%<*package>
+ \ifstr{\@currname.\@currext}{scrletter.sty}{%
+ \expandafter\AtEndOfPackage
+%</package>
}{%
\expandafter\@firstofone
}%