summaryrefslogtreecommitdiff
path: root/info/examples/KOMA-Script-3/Anhang-F/source/labelbasic.lco
diff options
context:
space:
mode:
Diffstat (limited to 'info/examples/KOMA-Script-3/Anhang-F/source/labelbasic.lco')
-rw-r--r--info/examples/KOMA-Script-3/Anhang-F/source/labelbasic.lco108
1 files changed, 108 insertions, 0 deletions
diff --git a/info/examples/KOMA-Script-3/Anhang-F/source/labelbasic.lco b/info/examples/KOMA-Script-3/Anhang-F/source/labelbasic.lco
new file mode 100644
index 0000000000..239ee52332
--- /dev/null
+++ b/info/examples/KOMA-Script-3/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