diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/koma-script/scrletter.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/koma-script/scrletter.sty | 244 |
1 files changed, 105 insertions, 139 deletions
diff --git a/Master/texmf-dist/tex/latex/koma-script/scrletter.sty b/Master/texmf-dist/tex/latex/koma-script/scrletter.sty index f70162b37ca..fc50677cf69 100644 --- a/Master/texmf-dist/tex/latex/koma-script/scrletter.sty +++ b/Master/texmf-dist/tex/latex/koma-script/scrletter.sty @@ -30,7 +30,7 @@ %% scrkernel-circularletters.dtx (with options: `package,letter,body') %% scrlogo.dtx (with options: `logo') %% -%% Copyright (c) 1994-2016 Markus Kohm [komascript at gmx info] +%% Copyright (c) 1994-2017 Markus Kohm [komascript at gmx info] %% %% This file was generated from file(s) of the KOMA-Script bundle. %% --------------------------------------------------------------- @@ -60,9 +60,9 @@ %% LaTeX 2.09 Script family created by Frank Neukam 1993 and the LaTeX2e %% standard classes created by The LaTeX3 Project 1994-1996. You may %% find a complete unmodified copy of LaTeX2e at -%% <http://www.ctan.org/pub/tex-archive/macros/latex/base/>. +%% <http://mirror.ctan.org/tex-archive/macros/latex/base/>. %% -%%% From File: $Id: scrkernel-version.dtx 2592 2017-02-16 16:56:10Z kohm $ +%%% From File: $Id: scrkernel-version.dtx 2640 2017-05-08 09:36:55Z kohm $ \begingroup \catcode`\@11\relax \ifx\KOMAScriptVersion\undefined @@ -84,18 +84,21 @@ \fi } \fi - \@CheckKOMAScriptVersion{2017/04/13 v3.23 KOMA-Script}% + \@CheckKOMAScriptVersion{2017/09/07 v3.24 KOMA-Script}% \endgroup \providecommand*{\scr@pkgextension}{\@pkgextension} \AtBeginDocument{% \let\scr@pkgextension\@pkgextension } \ProvidesPackage{scrletter}[% - 2017/04/13 v3.23 KOMA-Script + 2017/09/07 v3.24 KOMA-Script letter package extending any KOMA-Script class% ] +%%% From File: $Id: scrkernel-basics.dtx 2640 2017-05-08 09:36:55Z kohm $ +%%% (run: load) \RequirePackage{scrkbase}[\KOMAScriptVersion] -%%% From File: $Id: scrkernel-miscellaneous.dtx 2605 2017-02-23 19:27:27Z kohm $ +%%% From File: $Id: scrkernel-miscellaneous.dtx 2658 2017-06-25 14:32:43Z kohm $ +%%% (run: init) \scr@ifundefinedorrelax{KOMAClassName}{% \PackageWarningNoLine{scrletter}{% Cannot detect any KOMA-Script class.\MessageBreak @@ -141,7 +144,8 @@ \endgroup \let\do@renewforletter@list\@empty } -%%% From File: $Id: scrkernel-compatibility.dtx 2596 2017-02-22 07:45:45Z kohm $ (init) +%%% From File: $Id: scrkernel-compatibility.dtx 2640 2017-05-08 09:36:55Z kohm $ +%%% (run: init) \providecommand* {\scr@compatibility}{\scr@v@last} \@namedef{scr@v@first}{0} @@ -208,99 +212,14 @@ \@namedef{scr@v@3.21}{15} \@namedef{scr@v@3.22}{16} \@namedef{scr@v@3.23}{16} +\@namedef{scr@v@3.24}{16} \@namedef{scr@v@last}{16} -%%% From File: $Id: scrkernel-typearea.dtx 2617 2017-04-03 13:56:55Z kohm $ (init) -\providecommand*{\PaperNameToSize}[2][warning]{% - \ifstr{#2}{letter}{% - \setlength\paperheight{11in}% - \setlength\paperwidth {8.5in}% - }{% - \ifstr{#2}{legal}{% - \setlength\paperheight{14in}% - \setlength\paperwidth {8.5in}% - }{% - \ifstr{#2}{executive}{% - \setlength\paperheight{10.5in}% - \setlength\paperwidth {7.25in}% - }{% - \ifstr{#2}{}{% - \ISO@PaperNameToSize[#1]{}{}\@nil - }{% - \edef\reserved@a{\noexpand\ISO@PaperNameToSize[#1]#2 \noexpand\@nil}% - \reserved@a - }% - }% - }% - }% -} -\scr@ifundefinedorrelax{ISO@PaperNameToSize}{% - \def\ISO@PaperNameToSize[#1]#2#3\@nil{% - \lowercase{\edef\reserved@a{#2}}% - \@tempswafalse - \if \reserved@a a% - \ifnumber{#3}{% - \setlength{\paperwidth}{841sp}% - \setlength{\paperheight}{1189sp}% - \@tempswatrue - }{}% - \else - \if \reserved@a b% - \ifnumber{#3}{% - \setlength{\paperwidth}{1000sp}% - \setlength{\paperheight}{1414sp}% - \@tempswatrue - }{}% - \else - \if \reserved@a c% - \ifnumber{#3}{% - \setlength{\paperwidth}{917sp}% - \setlength{\paperheight}{1297sp}% - \@tempswatrue - }{}% - \else - \if \reserved@a d% - \ifnumber{#3}{% - \setlength{\paperwidth}{771sp}% - \setlength{\paperheight}{1090sp}% - \@tempswatrue - }{}% - \fi - \fi - \fi - \fi - \if@tempswa - \@tempcnta=#3\relax - \@whilenum\@tempcnta>\z@ - \do{\setlength{\@tempdima}{\paperwidth}% - \setlength{\paperwidth}{.5\paperheight}% - \setlength{\paperheight}{\@tempdima}% - \advance\@tempcnta by\m@ne - }% - \multiply\paperwidth by186468 - \multiply\paperheight by186468 - \else - \scr@ifundefinedorrelax{scr@UnknownPaperSize@#1}{% - \scr@UnknownPaperSize@error{#2#3}% - }{% - \@nameuse{scr@UnknownPaperSize@#1}{#2#3}% - }% - \fi - }% -}{} -\providecommand*{\ProvideUnknownPaperSizeError}[1]{% - \expandafter\providecommand\expandafter*% - \csname scr@UnknownPaperSize@#1\endcsname[1]% -} -\ProvideUnknownPaperSizeError{error}{% - \PackageError{% - scrletter% - }{Unknown paper size #1}{% - \string\paperwidth\space and \string\paperheight\space stay unchanged, - because of unknown paper size.% - }% -} -%%% From File: $Id: scrkernel-miscellaneous.dtx 2605 2017-02-23 19:27:27Z kohm $ -%%% From File: $Id: scrkernel-letterclassoptions.dtx 2604 2017-02-23 19:25:14Z kohm $ +%%% From File: $Id: scrkernel-typearea.dtx 2661 2017-07-24 19:45:16Z kohm $ +%%% (run: init) +%%% From File: $Id: scrkernel-miscellaneous.dtx 2658 2017-06-25 14:32:43Z kohm $ +%%% (run: option) +%%% From File: $Id: scrkernel-letterclassoptions.dtx 2640 2017-05-08 09:36:55Z kohm $ +%%% (run: option) \newcommand*{\lco@test}{% \IfFileExists{\CurrentOption.lco}{% \expandafter @@ -317,7 +236,8 @@ } \AtEndOfPackage {\LoadLetterOption{DIN}} -%%% From File: $Id: scrkernel-language.dtx 2592 2017-02-16 16:56:10Z kohm $ +%%% From File: $Id: scrkernel-language.dtx 2649 2017-05-29 09:39:43Z kohm $ +%%% (run: option) \newif\if@orgdate\@orgdatetrue \KOMA@key{numericaldate}[true]{% \if@orgdate\@orgdatefalse\else\@orgdatetrue\fi @@ -332,11 +252,16 @@ }{orgdate}{true} \KOMA@DeclareDeprecatedOption{scrdate}{numericaldate=true} \KOMA@DeclareDeprecatedOption{orgdate}{numericaldate=false} -%%% From File: $Id: scrkernel-fonts.dtx 2592 2017-02-16 16:56:10Z kohm $ -%%% From File: $Id: scrkernel-variables.dtx 2429 2016-04-12 12:10:19Z kohm $ -%%% From File: $Id: scrkernel-pseudolengths.dtx 2001 2015-03-12 11:29:57Z kohm $ -%%% From File: $Id: scrkernel-pagestyles.dtx 2592 2017-02-16 16:56:10Z kohm $ -%%% From File: $Id: scrkernel-notepaper.dtx 2599 2017-02-22 11:09:23Z kohm $ +%%% From File: $Id: scrkernel-fonts.dtx 2640 2017-05-08 09:36:55Z kohm $ +%%% (run: option) +%%% From File: $Id: scrkernel-variables.dtx 2640 2017-05-08 09:36:55Z kohm $ +%%% (run: option) +%%% From File: $Id: scrkernel-pseudolengths.dtx 2640 2017-05-08 09:36:55Z kohm $ +%%% (run: option) +%%% From File: $Id: scrkernel-pagestyles.dtx 2640 2017-05-08 09:36:55Z kohm $ +%%% (run: option) +%%% From File: $Id: scrkernel-notepaper.dtx 2640 2017-05-08 09:36:55Z kohm $ +%%% (run: option) \KOMA@ifkey{firsthead}{@firsthead} \KOMAExecuteOptions{firsthead=true} \newcommand*{\@alignfrom}{0} @@ -855,12 +780,17 @@ \KOMA@kav@add{.% scrletter.\scr@pkgextension }{symbolicnames}{false}% -%%% From File: $Id: scrkernel-circularletters.dtx 2001 2015-03-12 11:29:57Z kohm $ -%%% From File: $Id: scrkernel-miscellaneous.dtx 2605 2017-02-23 19:27:27Z kohm $ +%%% From File: $Id: scrkernel-circularletters.dtx 2640 2017-05-08 09:36:55Z kohm $ +%%% (run: option) +%%% From File: $Id: scrkernel-miscellaneous.dtx 2658 2017-06-25 14:32:43Z kohm $ +%%% (run: execoption) \KOMAProcessOptions\relax -%%% From File: $Id: scrkernel-fonts.dtx 2592 2017-02-16 16:56:10Z kohm $ -%%% From File: $Id: scrkernel-miscellaneous.dtx 2605 2017-02-23 19:27:27Z kohm $ -%%% From File: $Id: scrkernel-letterclassoptions.dtx 2604 2017-02-23 19:25:14Z kohm $ +%%% From File: $Id: scrkernel-fonts.dtx 2640 2017-05-08 09:36:55Z kohm $ +%%% (run: body) +%%% From File: $Id: scrkernel-miscellaneous.dtx 2658 2017-06-25 14:32:43Z kohm $ +%%% (run: body) +%%% From File: $Id: scrkernel-letterclassoptions.dtx 2640 2017-05-08 09:36:55Z kohm $ +%%% (run: body) \newcommand*{\LoadLetterOption}[1]{% \@ifundefined{@restore@catcode@level}% {\let\@restore@catcode@level=\z@}{}% @@ -1032,7 +962,8 @@ \newcommand*{\LetterOptionNeedsPapersize}[2]{% \edef\LOPNP@size{#2}\edef\LOPNP@option{#1}% } -%%% From File: $Id: scrkernel-language.dtx 2592 2017-02-16 16:56:10Z kohm $ +%%% From File: $Id: scrkernel-language.dtx 2649 2017-05-29 09:39:43Z kohm $ +%%% (run: body) \newcommand*{\g@addnumerical@date}[2]{% \@ifundefined{date#1}{% \PackageInfo{scrletter% @@ -1058,49 +989,69 @@ }% }{}% \providecaptionname{american,australian,british,canadian,% - english,newzealand,UKenglish,USenglish}\yourrefname{Your ref.}% + english,newzealand,% + UKenglish,ukenglish,USenglish,usenglish}\yourrefname{Your ref.}% \providecaptionname{american,australian,british,canadian,% - english,newzealand,UKenglish,USenglish}\yourmailname{Your letter of}% + english,newzealand,% + UKenglish,ukenglish,USenglish,usenglish}\yourmailname{Your letter of}% \providecaptionname{american,australian,british,canadian,% - english,newzealand,UKenglish,USenglish}\myrefname{Our ref.}% + english,newzealand,% + UKenglish,ukenglish,USenglish,usenglish}\myrefname{Our ref.}% \providecaptionname{american,australian,british,canadian,% - english,newzealand,UKenglish,USenglish}\customername{Customer no.}% + english,newzealand,% + UKenglish,ukenglish,USenglish,usenglish}\customername{Customer no.}% \providecaptionname{american,australian,british,canadian,% - english,newzealand,UKenglish,USenglish}\invoicename{Invoice no.}% + english,newzealand,% + UKenglish,ukenglish,USenglish,usenglish}\invoicename{Invoice no.}% \providecaptionname{american,australian,british,canadian,% - english,newzealand,UKenglish,USenglish}\subjectname{Subject}% + english,newzealand,% + UKenglish,ukenglish,USenglish,usenglish}\subjectname{Subject}% \providecaptionname{american,australian,british,canadian,% - english,newzealand,UKenglish,USenglish}\ccname{cc}% + english,newzealand,% + UKenglish,ukenglish,USenglish,usenglish}\ccname{cc}% \providecaptionname{american,australian,british,canadian,% - english,newzealand,UKenglish,USenglish}\enclname{encl}% + english,newzealand,% + UKenglish,ukenglish,USenglish,usenglish}\enclname{encl}% \providecaptionname{american,australian,british,canadian,% - english,newzealand,UKenglish,USenglish}\headtoname{To}% + english,newzealand,% + UKenglish,ukenglish,USenglish,usenglish}\headtoname{To}% \providecaptionname{american,australian,british,canadian,% - english,newzealand,UKenglish,USenglish}\headfromname{From}% + english,newzealand,% + UKenglish,ukenglish,USenglish,usenglish}\headfromname{From}% \providecaptionname{american,australian,british,canadian,% - english,newzealand,UKenglish,USenglish}\datename{Date}% + english,newzealand,% + UKenglish,ukenglish,USenglish,usenglish}\datename{Date}% \providecaptionname{american,australian,british,canadian,% - english,newzealand,UKenglish,USenglish}\pagename{Page}% + english,newzealand,% + UKenglish,ukenglish,USenglish,usenglish}\pagename{Page}% \providecaptionname{american,australian,british,canadian,% - english,newzealand,UKenglish,USenglish}\phonename{Phone}% + english,newzealand,% + UKenglish,ukenglish,USenglish,usenglish}\phonename{Phone}% \providecaptionname{american,australian,british,canadian,% - english,newzealand,UKenglish,USenglish}\mobilephonename{Mobile phone}% + english,newzealand,% + UKenglish,ukenglish,USenglish,usenglish}\mobilephonename{Mobile phone}% \providecaptionname{american,australian,british,canadian,% - english,newzealand,UKenglish,USenglish}\faxname{Fax}% + english,newzealand,% + UKenglish,ukenglish,USenglish,usenglish}\faxname{Fax}% \providecaptionname{american,australian,british,canadian,% - english,newzealand,UKenglish,USenglish}\emailname{Email}% + english,newzealand,% + UKenglish,ukenglish,USenglish,usenglish}\emailname{Email}% \providecaptionname{american,australian,british,canadian,% - english,newzealand,UKenglish,USenglish}\wwwname{Url}% + english,newzealand,% + UKenglish,ukenglish,USenglish,usenglish}\wwwname{Url}% \providecaptionname{american,australian,british,canadian,% - english,newzealand,UKenglish,USenglish}\bankname{Bank account}% + english,newzealand,% + UKenglish,ukenglish,USenglish,usenglish}\bankname{Bank account}% \g@addnumerical@date{american}{\number\month/\number\day/\number\year}% \g@addnumerical@date{australien}{\number\day/\number\month/\number\year}% \g@addnumerical@date{british}{\number\day/\number\month/\number\year}% \g@addnumerical@date{canadian}{\number\year/\number\month/\number\day}% \g@addnumerical@date{english}{\number\day/\number\month/\number\year}% \g@addnumerical@date{newzealand}{\number\day/\number\month/\number\year}% - \g@addnumerical@date{USenglish}{\number\month/\number\day/\number\year}% \g@addnumerical@date{UKenglish}{\number\day/\number\month/\number\year}% + \g@addnumerical@date{ukenglish}{\number\day/\number\month/\number\year}% + \g@addnumerical@date{USenglish}{\number\month/\number\day/\number\year}% + \g@addnumerical@date{usenglish}{\number\month/\number\day/\number\year}% \providecaptionname{german,ngerman,austrian,naustrian,% swissgerman,nswissgerman}\yourrefname{Ihr Zeichen}% \providecaptionname{german,ngerman,austrian,naustrian,% @@ -1430,11 +1381,21 @@ \@nameuse{extrasUKenglish}% \@nameuse{dateUKenglish}% \fi\fi + \ifx\l@ukenglish\undefined\else\ifnum\language=\l@ukenglish + \@nameuse{captionsukenglish}% + \@nameuse{extrasukenglish}% + \@nameuse{dateukenglish}% + \fi\fi \ifx\l@USenglish\undefined\else\ifnum\language=\l@USenglish \@nameuse{captionsUSenglish}% \@nameuse{extrasUSenglish}% \@nameuse{dateUSenglish}% \fi\fi + \ifx\l@usenglish\undefined\else\ifnum\language=\l@usenglish + \@nameuse{captionsusenglish}% + \@nameuse{extrasusenglish}% + \@nameuse{dateusenglish}% + \fi\fi \ifx\l@austrian\undefined\else\ifnum\language=\l@austrian \@nameuse{captionsaustrian}% \@nameuse{extrasaustrian}% @@ -1560,19 +1521,20 @@ }{% used language is `\languagename'.\MessageBreak Supported languages are: `english', `UKenglish',\MessageBreak - `british', `american', `USenglish', `australian`,\MessageBreak - `canadian', `newzealand',\MessageBreak + `ukenglish', `british', `american', `USenglish',\MessageBreak + `usenglish', `australian`,`canadian', `newzealand',\MessageBreak `german', `ngerman', `austrian', `naustrian',\MessageBreak `swissgerman', `nswissgermsn',\MessageBreak `acadian', `canadien', `francais', `french', \MessageBreak `dutch', `italian', `spanish', `polish',\MessageBreak `croatian', `finnish', `norsk', `swedish',\MessageBreak - `czech'. `slovak' + `czech', `slovak'% }% \fi \fi } -%%% From File: $Id: scrkernel-variables.dtx 2429 2016-04-12 12:10:19Z kohm $ +%%% From File: $Id: scrkernel-variables.dtx 2640 2017-05-08 09:36:55Z kohm $ +%%% (run: body) \newcommand*{\newkomavar}{% \kernel@ifstar {\@tempswatrue\@newkomavar}{\@tempswafalse\@newkomavar}} \newcommand*{\@newkomavar}[2][\relax]{% @@ -1698,7 +1660,8 @@ }% \endgroup } -%%% From File: $Id: scrkernel-pseudolengths.dtx 2001 2015-03-12 11:29:57Z kohm $ +%%% From File: $Id: scrkernel-pseudolengths.dtx 2640 2017-05-08 09:36:55Z kohm $ +%%% (run: body) \newcommand*{\@newplength}[1]{% \@ifundefined{ltr@len@#1}{% \expandafter\let\csname ltr@len@#1\endcsname=\z@% @@ -1753,7 +1716,8 @@ }% \@tempa% } -%%% From File: $Id: scrkernel-pagestyles.dtx 2592 2017-02-16 16:56:10Z kohm $ +%%% From File: $Id: scrkernel-pagestyles.dtx 2640 2017-05-08 09:36:55Z kohm $ +%%% (run: body) \newcommand*{% \letterpagemark }{% @@ -1784,7 +1748,8 @@ \rofoot[\ifnum\@pageat=5 \pagemark\fi]% {}% } -%%% From File: $Id: scrkernel-notepaper.dtx 2599 2017-02-22 11:09:23Z kohm $ +%%% From File: $Id: scrkernel-notepaper.dtx 2640 2017-05-08 09:36:55Z kohm $ +%%% (run: body) \newkomavar{firsthead} \setkomavar{firsthead}{% \parbox[b]{\useplength{firstheadwidth}}% @@ -3048,7 +3013,8 @@ }% \scr@saved@date{#1}% } -%%% From File: $Id: scrkernel-circularletters.dtx 2001 2015-03-12 11:29:57Z kohm $ +%%% From File: $Id: scrkernel-circularletters.dtx 2640 2017-05-08 09:36:55Z kohm $ +%%% (run: body) \newcommand*{\adrentry}[7]{% \addrentry{#1}{#2}{#3}{#4}{#5}{#6}{#7}{}} \newcommand*{\adrchar}{\addrchar} @@ -3059,7 +3025,7 @@ \expandafter\def\csname #9\endcsname{#2 #1\\#3}% \fi \fi} \newcommand*{\addrchar}[1]{} -%%% From File: $Id: scrlogo.dtx 2592 2017-02-16 16:56:10Z kohm $ +%%% From File: $Id: scrlogo.dtx 2640 2017-05-08 09:36:55Z kohm $ \@ifundefined{KOMAScript}{% \DeclareRobustCommand{\KOMAScript}{\textsf{K\kern.05em O\kern.05em% M\kern.05em A\kern.1em-\kern.1em Script}}}{} |