diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/koma-script-examples/Anhang-F/source/labelbasic.lco')
-rw-r--r-- | Master/texmf-dist/doc/latex/koma-script-examples/Anhang-F/source/labelbasic.lco | 108 |
1 files changed, 108 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/koma-script-examples/Anhang-F/source/labelbasic.lco b/Master/texmf-dist/doc/latex/koma-script-examples/Anhang-F/source/labelbasic.lco new file mode 100644 index 00000000000..239ee523324 --- /dev/null +++ b/Master/texmf-dist/doc/latex/koma-script-examples/Anhang-F/source/labelbasic.lco @@ -0,0 +1,108 @@ +% labelbasic.lco +% Copyright 2008 Markus Kohm +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3 +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Markus Kohm. +% +% This work consists of this file only. +%----------------------------------------------------------------------- +% +% labelbasic.lco +% +% Copyright(c) Markus Kohm <komascript@gmx.de>, 2006 +% +%----------------------------------------------------------------------------- + + + +% This must be line 10!!! +\ProvidesFile{labelbasic.lco} + [2006/12/14 v0.1 unsupported LCO-file] + +\newcommand*{\printlabel}[4][]{% + \begin{letter}{#2}% + \KOMAoptions{% + addrfield=true,% + backaddress=false,% + fromlogo=false,% + foldmarks=false% + }% + + \firsthead{} + \firstfoot{} + + \setkomavar{location}{} + + \removereffields + \setkomavar{date}{} + + \setkomavar{signature}{} + + #1 + + \setlengthtoplength{\@tempdima}{labelsheettopmargin} + \addtolengthplength[#3]{\@tempdima}{labelheight} + \addtolengthplength[-]{\@tempdima}{labelheight} + \addtolengthplength[#3]{\@tempdima}{labelvoffset} + \addtolengthplength[-]{\@tempdima}{labelvoffset} + \@setplength{toaddrvpos}{\@tempdima} + + \setlengthtoplength{\@tempdima}{labelsheetleftmargin} + \addtolengthplength[#4]{\@tempdima}{labelwidth} + \addtolengthplength[-]{\@tempdima}{labelwidth} + \addtolengthplength[#4]{\@tempdima}{labelhoffset} + \addtolengthplength[-]{\@tempdima}{labelhoffset} + \@setplength{toaddrhpos}{\@tempdima} + + \@setplength{toaddrindent}{\useplength{labelmargin}} + \@setplength{toaddrwidth}{\useplength{labelwidth}} + \@addtoplength[-]{toaddrwidth}{\useplength{labelmargin}} + \@setplength{toaddrheight}{\useplength{labelheight}} + + \@setplength{refvpos}{0pt} + \@setplength{refaftervskip}{-5\baselineskip} + \@setplength{sigbeforevskip}{-5\baselineskip} + + \opening{} + \closing{} + + \end{letter}% +} + +\@newplength{labelheight} +\@newplength{labelhoffset} +\@newplength{labelmargin} +\@newplength{labelsheetleftmargin} +\@newplength{labelsheettopmargin} +\@newplength{labelvoffset} +\@newplength{labelwidth} + +\newcommand*{\savelabel}[3][]{% + \AtEndDocument{\let\@printlabel\printlabel}% + \if@filesw + \begingroup + \let\\\@undefined + \DeclareRobustCommand*{\\}{\string\\}% + \usekomavar[\edef\toname]{toname}% + \usekomavar[\edef\toaddress]{toaddress}% + \protected@write\@auxout{% + \let\@printlabel\relax + }{% + \@printlabel[{#1}]{\toname\string\\\toaddress}{#2}{#3}% + }% + \endgroup + \fi +} + +\newcommand*{\@printlabel}[4][]{} + +\endinput
\ No newline at end of file |