summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/scrknpap.dtx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2007-03-07 18:05:27 +0000
committerKarl Berry <karl@freefriends.org>2007-03-07 18:05:27 +0000
commit1c15eb0bc227a081215bf372a3756aadc4d19d09 (patch)
tree512213f86181e4a6b05eab611fd4a84f334fc27a /Master/texmf-dist/source/latex/koma-script/scrknpap.dtx
parentf20e65ef1cfe5fc288f66e7af8abc8477511b36a (diff)
koma-script update (5mar07)
git-svn-id: svn://tug.org/texlive/trunk@4009 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/scrknpap.dtx')
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrknpap.dtx55
1 files changed, 46 insertions, 9 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/scrknpap.dtx b/Master/texmf-dist/source/latex/koma-script/scrknpap.dtx
index 35743f0ff55..9738ada9edf 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrknpap.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrknpap.dtx
@@ -1,8 +1,8 @@
-% \CheckSum{1687}
+% \CheckSum{1716}
% \iffalse meta-comment
% ======================================================================
% scrknpap.dtx
-% Copyright (c) Markus Kohm, 2006
+% Copyright (c) Markus Kohm, 2006-2007
%
% This file is part of the LaTeX2e KOMA-Script bundle.
%
@@ -20,7 +20,7 @@
% This work consists of all files listed in manifest.txt.
% ----------------------------------------------------------------------
% scrknpap.dtx
-% Copyright (c) Markus Kohm, 2006
+% Copyright (c) Markus Kohm, 2006-2007
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3b, verteilt und/oder veraendert werden.
@@ -58,7 +58,7 @@
%%% From File: scrknpap.dtx
%<*driver>
% \fi
-\ProvidesFile{scrknpap.dtx}[2006/06/06 v2.95 KOMA-Script (note-paper)]
+\ProvidesFile{scrknpap.dtx}[2006/12/07 v2.96a KOMA-Script (note-paper)]
% \iffalse
\documentclass{scrdoc}
\usepackage[english,ngerman]{babel}
@@ -301,10 +301,45 @@
% \begin{macro}{\if@baddr}
% \begin{macro}{\@baddrtrue}
% \begin{macro}{\@baddrfalse}
-% Die Einstellung der Option wird in einem Schalter gespeichert.
+% \begin{macro}{\backaddr@format}
+% \changes{v2.96}{2006/07/31}{neu (intern)}
+% Dieses Makro hat genau ein Argument und bestimmt die Form der
+% Rücksendeadresse. Voreingestellt ist Unterstreichung. Dies entspricht der
+% vor Version~2.96 festen Voreinstellung.
+% \begin{macrocode}
+\newcommand{\backaddr@format}[1]{}
+\let\backaddr@format\underline
+% \end{macrocode}
+% \end{macro}
+% Die Einstellung true/false der Option wird in einem Schalter gespeichert.
% \begin{macrocode}
\newif\if@baddr\@baddrtrue
-\KOMA@ifkey{backaddress}{@baddr}
+\KOMA@key{backaddress}[true]{%
+ \begingroup
+ \KOMA@set@ncmdkey{backaddress}{@tempa}{%
+ {false}{0},{off}{0},{no}{0},%
+ {true}{1},{on}{1},{yes}{1},%
+ {underlined}{2},%
+ {plain}{3}%
+ }{#1}%
+ \ifcase\@tempa
+ \endgroup
+ \@baddrfalse
+ \or
+ \endgroup
+ \@baddrtrue
+ \or
+ \endgroup
+ \@baddrtrue
+ \let\backaddr@format\underline
+ \or
+ \endgroup
+ \@baddrtrue
+ \let\backaddr@format\@firstofone
+ \else
+ \endgroup
+ \fi
+}
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -368,6 +403,7 @@
%
% \begin{option}{refline}
% \changes{v2.8n}{2001/09/08}{Neue Option}
+% \changes{v2.96a}{2006/12/07}{vertauschte Bedeutung korrigiert}
% Kopf und Fuß der ersten Seite sind normalweise so breit, dass sie
% zur Adresse des Empfängers passen. Für die Geschäftszeile gibt es
% zwei Alternativen, eine breite und eine, deren Breite der Textbreite
@@ -384,10 +420,10 @@
\KOMA@set@ncmdkey{refline}{@tempa}{{wide}{0},{narrow}{1}}{#1}%
\ifcase\@tempa
\endgroup
- \@refwidefalse
+ \@refwidetrue
\else
\endgroup
- \@refwidetrue
+ \@refwidefalse
\fi
}
% \end{macrocode}
@@ -1229,6 +1265,7 @@
% \changes{v2.8q}{2002/06/03}{Sonderbehandlung für Adressfeld rechts}
% \changes{v2.9o}{2003/02/20}{\cs{noindent} eingefügt bei
% \texttt{specialmail}}
+% \changes{v2.96}{2006/07/31}{Benutzung von \cs{backaddr@format}}
% Dasselbe gilt auch für das Adressfeld für Fensterumschläge. Die
% Rücksendeadresse und die Briefart wird dabei unterstrichen.
% \begin{macrocode}
@@ -1266,7 +1303,7 @@
\ifkomavarempty{backaddress}{}{{%
\noindent%
\def\\{\usekomavar{backaddressseparator}\@ogobble}%
- \underline{\scriptsize\usekomafont{backaddress}%
+ \backaddr@format{\scriptsize\usekomafont{backaddress}%
\usekomavar{backaddress}}}}%
\fi
}{backaddress}{backaddrheight}{\setkomavar}%