You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
173 lines
5.5 KiB
173 lines
5.5 KiB
% \CheckSum{36}
|
|
% \iffalse meta-comment
|
|
% ======================================================================
|
|
% scrkernel-circularletters.dtx
|
|
% Copyright (c) Markus Kohm, 2006-2019
|
|
%
|
|
% This file is part of the LaTeX2e KOMA-Script bundle.
|
|
%
|
|
% This work may be distributed and/or modified under the conditions of
|
|
% the LaTeX Project Public License, version 1.3c of the license.
|
|
% The latest version of this license is in
|
|
% http://www.latex-project.org/lppl.txt
|
|
% and version 1.3c or later is part of all distributions of LaTeX
|
|
% version 2005/12/01 or later and of this work.
|
|
%
|
|
% This work has the LPPL maintenance status "author-maintained".
|
|
%
|
|
% The Current Maintainer and author of this work is Markus Kohm.
|
|
%
|
|
% This work consists of all files listed in manifest.txt.
|
|
% ----------------------------------------------------------------------
|
|
% scrkernel-circularletters.dtx
|
|
% Copyright (c) Markus Kohm, 2006-2019
|
|
%
|
|
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
|
|
% Version 1.3c, verteilt und/oder veraendert werden.
|
|
% Die neuste Version dieser Lizenz ist
|
|
% http://www.latex-project.org/lppl.txt
|
|
% und Version 1.3c ist Teil aller Verteilungen von LaTeX
|
|
% Version 2005/12/01 oder spaeter und dieses Werks.
|
|
%
|
|
% Dieses Werk hat den LPPL-Verwaltungs-Status "author-maintained"
|
|
% (allein durch den Autor verwaltet).
|
|
%
|
|
% Der Aktuelle Verwalter und Autor dieses Werkes ist Markus Kohm.
|
|
%
|
|
% Dieses Werk besteht aus den in manifest.txt aufgefuehrten Dateien.
|
|
% ======================================================================
|
|
% \fi
|
|
%
|
|
% \CharacterTable
|
|
% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
|
|
% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
|
|
% Digits \0\1\2\3\4\5\6\7\8\9
|
|
% Exclamation \! Double quote \" Hash (number) \#
|
|
% Dollar \$ Percent \% Ampersand \&
|
|
% Acute accent \' Left paren \( Right paren \)
|
|
% Asterisk \* Plus \+ Comma \,
|
|
% Minus \- Point \. Solidus \/
|
|
% Colon \: Semicolon \; Less than \<
|
|
% Equals \= Greater than \> Question mark \?
|
|
% Commercial at \@ Left bracket \[ Backslash \\
|
|
% Right bracket \] Circumflex \^ Underscore \_
|
|
% Grave accent \` Left brace \{ Vertical bar \|
|
|
% Right brace \} Tilde \~}
|
|
%
|
|
% \iffalse
|
|
%%% From File: $Id: scrkernel-circularletters.dtx 3262 2019-10-10 08:25:29Z kohm $
|
|
%<option>%%% (run: option)
|
|
%<body>%%% (run: body)
|
|
%<*dtx>
|
|
% \fi
|
|
\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
|
|
\begingroup
|
|
\def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}}
|
|
\filedate$Date: 2019-10-10 10:25:29 +0200 (Thu, 10 Oct 2019) $
|
|
\def\filerevision$#1: #2 ${\gdef\filerevision{r#2}}
|
|
\filerevision$Revision: 1872 $
|
|
\edef\reserved@a{%
|
|
\noexpand\endgroup
|
|
\noexpand\ProvidesFile{scrkernel-circularletters.dtx}%
|
|
[\filedate\space\filerevision\space
|
|
KOMA-Script source
|
|
(circular letters)]%
|
|
}%
|
|
\reserved@a
|
|
% \iffalse
|
|
\documentclass{scrdoc}
|
|
\usepackage[english,ngerman]{babel}
|
|
\CodelineIndex
|
|
\RecordChanges
|
|
\GetFileInfo{scrkernel-circularletters.dtx}
|
|
\title{\KOMAScript{} \partname\ \texttt{\filename}%
|
|
\footnote{Dies ist Version \fileversion\ von Datei \texttt{\filename}.}}
|
|
\date{\filedate}
|
|
\author{Markus Kohm}
|
|
|
|
\begin{document}
|
|
\maketitle
|
|
\tableofcontents
|
|
\DocInput{\filename}
|
|
\end{document}
|
|
%</dtx>
|
|
% \fi
|
|
%
|
|
% \selectlanguage{ngerman}
|
|
%
|
|
% \changes{v2.95}{2006/03/22}{%
|
|
% erste Version aus der Aufteilung von \textsf{scrclass.dtx}}
|
|
%
|
|
% \section{Serienbriefe und Adressdateien}
|
|
%
|
|
% Die \KOMAScript-Brief-Klasse unterstützt die Verwendung von Adressdateien
|
|
% beispielsweise für Serienbriefe.
|
|
%
|
|
% \StopEventually{\PrintIndex\PrintChanges}
|
|
%
|
|
% \iffalse
|
|
%<*letter>
|
|
%<*option>
|
|
% \fi
|
|
%
|
|
% \subsection{Option}
|
|
% Die Implementierung ist von Optionen unabhängig.
|
|
%
|
|
%
|
|
% \iffalse
|
|
%</option>
|
|
%<*body>
|
|
% \fi
|
|
%
|
|
% \subsection{Makos für Serienbriefe und Adressdateien}
|
|
%
|
|
% \begin{macro}{\adrentry}
|
|
% \changes{v2.8q}{2002/05/19}{\cs{adrentry} verwendet das neue
|
|
% \cs{addrentry}}
|
|
% \begin{macro}{\adrchar}
|
|
% \changes{v2.8q}{2002/05/19}{\cs{adrchar} verwendet das neue \cs{addrchar}}
|
|
% Serienbriefe werden mit Hilfe der Funktionen |\adrentry| und |\adrchar| und
|
|
% einer Adressdatei realisiert. Darüber hinaus werden mit diesen Befehlen
|
|
% Abkürzungen für Adressen definiert. Durch die Definition mit Hilfe von
|
|
% \cs{addrentry} bzw. \cs{addrchar} müssen vom Anwender für neue Anwendungen
|
|
% nur die neuen Befehle umdefiniert werden.
|
|
% \begin{macrocode}
|
|
\newcommand*{\adrentry}[7]{%
|
|
\addrentry{#1}{#2}{#3}{#4}{#5}{#6}{#7}{}}
|
|
\newcommand*{\adrchar}{\addrchar}
|
|
% \end{macrocode}
|
|
% \end{macro}
|
|
% \end{macro}
|
|
%
|
|
% \begin{macro}{\addrentry}
|
|
% \changes{v2.8n}{2001/09/06}{Neu}%^^A
|
|
% \begin{macro}{\addrchar}
|
|
% \changes{v2.8n}{2001/09/06}{Neu}%^^A
|
|
% Diese Makros ermöglichen ab Version 2.8n die Verwendung von bis zu 9
|
|
% Argumenten.
|
|
% \begin{macrocode}
|
|
\newcommand*{\addrentry}[9]{\def\@tempa{#1}\ifx \@tempa\@empty \else
|
|
\def\@tempa{#2}\ifx \@tempa\@empty
|
|
\expandafter\def\csname #9\endcsname{#1\\#3}%
|
|
\else
|
|
\expandafter\def\csname #9\endcsname{#2 #1\\#3}%
|
|
\fi \fi}
|
|
\newcommand*{\addrchar}[1]{}
|
|
% \end{macrocode}
|
|
% \end{macro}
|
|
% \end{macro}
|
|
%
|
|
% \iffalse
|
|
%</body>
|
|
%</letter>
|
|
% \fi
|
|
%
|
|
% \Finale
|
|
%
|
|
\endinput
|
|
%
|
|
% end of file `scrkernel-circularletters.dtx'
|
|
%%% Local Variables:
|
|
%%% mode: doctex
|
|
%%% TeX-master: t
|
|
%%% End:
|
|
|