summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/koma-script/scraddr.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/koma-script/scraddr.sty')
-rw-r--r--Master/texmf-dist/tex/latex/koma-script/scraddr.sty116
1 files changed, 116 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/koma-script/scraddr.sty b/Master/texmf-dist/tex/latex/koma-script/scraddr.sty
new file mode 100644
index 00000000000..824ee4c9849
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/koma-script/scraddr.sty
@@ -0,0 +1,116 @@
+%%
+%% This is file `scraddr.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% scraddr.dtx (with options: `scraddr')
+%% scrlogo.dtx
+%%
+%% Copyright (C) 1996-2004 Markus Kohm and Jens-Uwe Morawski.
+%%
+%% All rights reserved. For further copyright information see the file
+%% LEGAL.TXT or LEGALDE.TXT.
+%%
+%% This file is part of the LaTeX2e KOMA-Script bundle.
+%% ----------------------------------------------------
+%%
+%% The KOMA-Script bundle bases on the Script-family created by
+%% Frank Neukam 1993 and the standard documents classes created
+%% by the LaTeX3-Team 1994-1996.
+%% ------------------------------------------------------------------------
+%%
+%% This system is distributed in the hope that it will be useful,
+%% but WITHOUT ANY WARRANTY; without even the implied warranty of
+%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+%%
+%%
+%% IMPORTANT NOTICE:
+%%
+%% For error reports in case of UNCHANGED versions see documentation.
+%%
+%% Please do not request updates from us directly. Distribution is
+%% done through Mail-Servers, Mailboxes and TeX organizations.
+%%
+%% You are not allowed to change this file.
+%%
+%% You are allowed to distribute this file under the condition that
+%% it is distributed together with all files mentioned in readme.txt
+%% and liesmich.txt. See LEGAL.TXT or LEGALDE.TXT for further
+%% information.
+%%
+%% If you receive only some of these files from someone, complain!
+%%
+%% You are NOT ALLOWED to distribute this file alone.
+%%
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesPackage{scraddr}
+ [2002/06/02 v1.1b LaTeX2e KOMA
+ package]
+\newcommand*{\@adrFIVerror}{}
+\DeclareOption{adrFreeIVempty}{\renewcommand*{\@adrFIVerror}{0}}
+\DeclareOption{adrFreeIVshow}{\renewcommand*{\@adrFIVerror}{1}}
+\DeclareOption{adrFreeIVwarn}{\renewcommand*{\@adrFIVerror}{2}}
+\DeclareOption{adrFreeIVstop}{\renewcommand*{\@adrFIVerror}{3}}
+\ExecuteOptions{adrFreeIVshow}
+\ProcessOptions\relax
+\newcommand{\InputAddressFile}[1]{\begingroup
+ \ifcase\@adrFIVerror
+ \def\adrentry##1##2##3##4##5##6##7{%
+ \addrentry{##1}{##2}{##3}{##4}{##5}{##6}{##7}{}}%
+ \or
+ \def\adrentry##1##2##3##4##5##6##7##8{%
+ \addrentry{##1}{##2}{##3}{##4}{##5}{##6}{##7}{%
+ (entry FreeIV undefined at `##8')}{##8}}%
+ \or
+ \def\adrentry##1##2##3##4##5##6##7##8{%
+ \addrentry{##1}{##2}{##3}{##4}{##5}{##6}{##7}{%
+ \PackageWarning{scraddr}{%
+ `##8' was defined using \string\adrentry\MessageBreak
+ so \string\FreeIV-entry is not defined}}{##8}}%
+ \else
+ \def\adrentry##1##2##3##4##5##6##7##8{%
+ \addrentry{##1}{##2}{##3}{##4}{##5}{##6}{##7}{%
+ \PackageError{scraddr}{%
+ \string\FreeIV\space undefined at `##8'}{%
+ `##8' was defined using \string\adrentry\MessageBreak
+ so \string\FreeIV-entry is not defined.\MessageBreak
+ You may continue but you should check output}}{##8}}%
+ \fi
+ \providecommand*{\addrchar}[1]{}%
+ \providecommand*{\adrchar}{\addrchar}%
+ \def\addrentry##1##2##3##4##5##6##7##8##9{%
+ \def\@tempa{##9}\ifx\@tempa\@empty\else
+ \expandafter\gdef\csname ##9.LN\endcsname{##1}
+ \expandafter\gdef\csname ##9.FN\endcsname{##2}
+ \expandafter\gdef\csname ##9.A\endcsname{##3}
+ \expandafter\gdef\csname ##9.P\endcsname{##4}
+ \expandafter\gdef\csname ##9.FI\endcsname{##5}
+ \expandafter\gdef\csname ##9.FII\endcsname{##6}
+ \expandafter\gdef\csname ##9.FIII\endcsname{##7}
+ \expandafter\gdef\csname ##9.FIV\endcsname{##8}
+ \fi}
+ \InputIfFileExists{#1.adr}
+ {\typeout{Load addressfile: #1.adr.}}
+ {\PackageError{scraddr}
+ {File #1.adr not found}
+ {The addressfile you wanted is not
+ available}}
+ \endgroup}
+\newcommand*{\Name}[1]{\FirstName{#1}\ \LastName{#1}}
+\newcommand*{\FirstName}[1]{\csname #1.FN\endcsname}
+\newcommand*{\LastName}[1]{\csname #1.LN\endcsname}
+\newcommand*{\Address}[1]{\csname #1.A\endcsname}
+\newcommand*{\Telephone}[1]{\csname #1.P\endcsname}
+\newcommand*{\FreeI}[1]{\csname #1.FI\endcsname}
+\newcommand*{\FreeII}[1]{\csname #1.FII\endcsname}
+\newcommand*{\Comment}{}
+\newcommand*{\FreeIII}[1]{\csname #1.FIII\endcsname}
+\let\Comment\FreeIII
+\newcommand*{\FreeIV}[1]{\csname #1.FIV\endcsname}
+\@ifundefined{KOMAScript}{%
+ \DeclareRobustCommand{\KOMAScript}{\textsf{K\kern.05em O\kern.05em%
+ M\kern.05em A\kern.1em-\kern.1em Script}}}{}
+\endinput
+%%
+%% End of file `scraddr.sty'.