% 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 , 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