1 % kivitendobriefkopf.tex
2 % Erstellt von Norbert Simon, n.simon@linet-services.de
3 % Version 2.1 vom 21.Oktober 2011
4 % Basiert auf der Arbeit von kmk@lilalaser.de / 2007
5 % Diese Vorlage steht unter der GPL-Lizenz, Version 3
6 % siehe http://www.gnu.de/licenses/gpl-3.0.html
8 % config: tag-style=$( )$
11 % ---------- Farbe für die Falzmarkierung ----------
12 \definecolor{linecolor}{gray}{.75}
13 \definecolor{rulerlineFirst}{RGB}{95,115,5} % Linienfarben Seite 1
14 \definecolor{rulerlinePages}{rgb}{0,0,0} % Linienfarben Folgeseiten
15 % ---------- Helvetica-Font für Fancyhdr -------------------------
17 \fontfamily{phv}\fontsize{8}{11}\selectfont}
18 % ---------- Helvetica Font einstellen ----------------------------
19 \renewcommand{\familydefault}{\sfdefault}
20 \fontfamily{phv}\fontsize{10}{12pt plus 0.12pt minus 0.1pt}\selectfont
22 % \fontfamily{cmss}\fontsize{10}{12pt plus 0.12pt minus 0.1pt}\selectfont
23 % ---------- Basiseinheiten für die Positionierung -----------------
24 \newcommand{\vlogospacing}{63mm} % Erste Zeile unterhalb des Anschrift-Blocks
25 \newcommand{\hlogospacing}{35mm} % Logo-Breite für Ausrichtung
26 % ---------- Bankverbindung des Unternehmens ----------
27 \newcommand{\companybank}{Bankname}
28 \newcommand{\companybankcode}{xxx xxx xx}
29 \newcommand{\companyaccountnumber}{xx xxx xxx xx}
30 % ---------- Elemente nur dann ausgeben, wenn ein Wert gesetzt ist ----------
32 \newcommand{\nonemptyline}[2]{\ifthenelse{\equal{#2}{\leer}}{}{#1#2\\}}
33 \newcommand{\hasvalue}[2]{\ifthenelse{\equal{#1}{\leer}}{}{#2}}
34 % ---------- Seitendefinition A4 ----------
35 \setlength{\voffset}{-2.0cm}
36 \setlength{\hoffset}{-2.0cm}
37 \setlength{\topmargin}{0cm}
38 \setlength{\headheight}{0.5cm}
39 \setlength{\headsep}{1cm}
40 \setlength{\topskip}{0cm}
41 \setlength{\oddsidemargin}{1.5cm}
42 \setlength{\evensidemargin}{1.5cm}
43 \setlength{\textwidth}{174mm}
44 \setlength{\textheight}{24cm}
45 \setlength{\footskip}{1.8cm}
46 \setlength{\parindent}{0cm}
47 \renewcommand{\baselinestretch}{1}
48 % ---------- Abstand Tabellenzeilen erhöhen ----------
49 \renewcommand{\arraystretch}{1.3}
50 %\fontfamily{cmss}\fontshape{n}\selectfont
51 %\fontfamily{phv}\fontshape{n}\selectfont
52 % ---------- Seitenköpfe und -Füße ----------
54 \newsavebox{\fusszeile}
57 \begin{minipage}[t]{\textwidth}
58 \renewcommand{\arraystretch}{0.9}
68 \textbf{Sitz der Gesellschaft}\\
70 \textbf{Geschäftsführer}\\
75 \textbf{Handesregistereintrag}\\
76 Amtsgericht Woshaltis\\
81 USt-ID-Nr. DE xxxxxxxxx\\
82 Steuer Nr. xx xxx xxxxx\\
86 \textbf{Bankverbindung}\\
88 BLZ \companybankcode\\
89 Konto \companyaccountnumber\\
91 \renewcommand{\arraystretch}{1}
94 % ---------- Seitenstil-Definitionen ----------
95 % pagestyle "plain" umdefinieren:
96 \fancypagestyle{plain}{%
98 \fancyhf{} % Erstmal alles löschen
99 % \fancyfoot[OL,EL]{\usebox{\fusszeile}}
100 \fancyhead[L]{\usebox{\plainpages}}
101 % \fancyhead[C]{\helv\footnotesize \docnumber}
102 % \fancyhead[R]{\helv\footnotesize Seite \thepage/\pageref{LastPage}\hspace*{12mm}}
103 \fancyfoot[L]{\helv\footnotesize Seite \thepage/\pageref{LastPage}\hspace*{12mm}}
104 \fancyfoot[C]{\helv\footnotesize \docnumber}
105 \renewcommand{\headrulewidth}{0pt}
106 \renewcommand{\footrulewidth}{0pt}
107 \fancyfootoffset{10mm}
108 \fancyheadoffset{10mm}
111 % pagestyle "briefkopf" definieren:
112 \fancypagestyle{briefkopf}{%
113 \fancyhf{} % Erstmal alles löschen
114 \fancyhead[L]{\usebox{\kopf}}
115 % \fancyfoot[OL,EL]{\usebox{\fusszeile}}
116 \renewcommand{\headrulewidth}{0pt}
117 \renewcommand{\footrulewidth}{0pt}
118 \fancyfootoffset{10mm}
119 \fancyheadoffset{10mm}
122 \pagestyle{plain} % Alle Seiten bekommen plain als Default-Stil
124 % ---------- Briefkopf ----------
127 \setlength{\unitlength}{1mm} % In der picture-Umgebung sollen alle Zahlen die Einheit 1mm haben.
130 % ---------- Logo ----------
131 % Das Logo muss sich im lx-erp-Pfad im Ordner users/ befinden und kann das
132 % Format PDF, JPG, PNG oder EPS haben. Mit einer EPS-Grafik kann lx nur einen
133 % Ausdruck nach Postscript machen. Die anderen Grafik-Formate erlauben nur
134 % einen PDF-Ausdruck.
135 % Position (put) ist abhängig von der Größe
138 \put(-12.5,-288){\includegraphics*{kivitendo-seite1.pdf}}
141 % ---------- mit Latex gesetzter Briefkopf, rechtsbündig ----------
143 % \begin{minipage}[t]{35mm}
145 % \small \raggedright
146 % \footnotesize \raggedright
152 % Telefon +49 xxx xxx xxx\\
153 % Telefax +49 xxx xxx xxx\\
155 % E-Mail info@firma.de\\
160 % ---------- Adressat ----------
161 % \put(10,-45){\parbox{8cm}{
162 % \begin{raggedright}
163 % \tiny{\hspace*{2mm}Firma~\textbullet~Straße Nr~\textbullet~Plz Ort}
164 % \small{\hspace*{2mm}Firma~\textbullet~Straße Nr~\textbullet~Plz Ort}
169 % \put(10,-47){\color{rulerlineFirst}\rule{80mm}{0.3pt}}
174 \nonemptyline{\cpgreeting{ }\cptitle{ }\cpgivenname{ }}{\cpname}
175 \nonemptyline{}{\departmentone}
176 \nonemptyline{}{\departmenttwo}
178 \country{ }\zipcode{ }\city\par
180 \nonemptyline{\small Fax:}{\fax}
181 \nonemptyline{\small Tel:}{\phone}
184 % Falzlinien - Werte ergeben sich aus topoffset etc. - im PDF ausgemessen und für gut befunden
185 % \put(-5,-95){\color{rulerlineFirst}\rule{2mm}{0.15pt}}
186 % \put(-8,-138){\color{rulerlineFirst}\rule{3mm}{0.2pt}}
187 % \put(-5,-200){\color{rulerlineFirst}\rule{2mm}{0.15pt}}
188 % \put(7,-265){\color{rulerlineFirst}\rule{\textwidth}{0.2pt}}%Trennline Fußzeile
192 %%%%%%%%%%%%% Ende des Briefkopfes %%%%%%%%%%%
193 % ---------- Gestaltungselemente Plainseiten ----------
194 \newsavebox{\plainpages}
196 \setlength{\unitlength}{1mm} % In der picture-Umgebung sollen alle Zahlen die Einheit 1mm haben.
198 \put(-12.5,-288){\includegraphics*{kivitendo-seiteff.pdf}}