069e2b19f62fd1edf6bfe99cfe95003817b27eba
[kivitendo-erp.git] / kiviletter.sty
1 \NeedsTeXFormat{LaTeX2e}
2 \ProvidesPackage{kiviletter}[2019/10/10 Letter Layouts for Kivitendo]
3
4 \usepackage{iftex}
5 % Schriftart, Eingabelayout der Tastatur
6 \ifPDFTeX
7 \RequirePackage[utf8]{inputenc}% Nur notwendig, wenn Basis älter als TL2018
8 \RequirePackage[T1]{fontenc}
9 \else
10 \RequirePackage{fontspec}
11 \fi
12
13 \RequirePackage{xltabular}
14 \RequirePackage{booktabs}
15 \PassOptionsToPackage{table}{xcolor}
16
17 \RequirePackage{xcolor}
18 \RequirePackage{graphicx}
19
20 \ifPDFTeX
21 \RequirePackage{eurosym}
22 \DeclareUnicodeCharacter{20AC}{\euro}
23 \fi
24
25 \RequirePackage[fromlogo,fromalign=right]{scrletter}
26 \LoadLetterOption{DIN}
27
28 \ExplSyntaxOn
29 %Scratch variables
30 \int_new:N \l_kivi_tmp_int
31 \bool_new:N \l_kivi_tmp_bool
32 \ExplSyntaxOff
33
34 \newsavebox{\shippingAddressBox}
35
36
37 \DeclareNewLayer[
38 foreground,
39 hoffset=\useplength{toaddrhpos},
40 voffset=\dimexpr\useplength{toaddrvpos}+\useplength{toaddrheight}+\baselineskip,
41 contents={\usebox\shippingAddressBox}
42 ]{kivitendo.shippingaddress}
43 \DeclareNewPageStyleByLayers{kivitendo.letter.first}{kivitendo.shippingaddress}
44
45
46 \endinput