|
% kivitendobriefkopf.tex
|
|
% Erstellt von Norbert Simon, n.simon@linet-services.de
|
|
% Version 2.1 vom 21.Oktober 2011
|
|
% Basiert auf der Arbeit von kmk@lilalaser.de / 2007
|
|
% Diese Vorlage steht unter der GPL-Lizenz, Version 3
|
|
% siehe http://www.gnu.de/licenses/gpl-3.0.html
|
|
% ----------
|
|
% config: tag-style=$( )$
|
|
% ----------
|
|
\usepackage {color}
|
|
% ---------- Farbe für die Falzmarkierung ----------
|
|
\definecolor{linecolor}{gray}{.75}
|
|
\definecolor{rulerlineFirst}{RGB}{95,115,5} % Linienfarben Seite 1
|
|
\definecolor{rulerlinePages}{rgb}{0,0,0} % Linienfarben Folgeseiten
|
|
% ---------- Helvetica-Font für Fancyhdr -------------------------
|
|
\newcommand{\helv}{%
|
|
\fontfamily{phv}\fontsize{8}{11}\selectfont}
|
|
% ---------- Helvetica Font einstellen ----------------------------
|
|
\renewcommand{\familydefault}{\sfdefault}
|
|
\fontfamily{phv}\fontsize{10}{12pt plus 0.12pt minus 0.1pt}\selectfont
|
|
% Modern
|
|
% \fontfamily{cmss}\fontsize{10}{12pt plus 0.12pt minus 0.1pt}\selectfont
|
|
% ---------- Basiseinheiten für die Positionierung -----------------
|
|
\newcommand{\vlogospacing}{63mm} % Erste Zeile unterhalb des Anschrift-Blocks
|
|
\newcommand{\hlogospacing}{35mm} % Logo-Breite für Ausrichtung
|
|
% ---------- Bankverbindung des Unternehmens ----------
|
|
\newcommand{\companybank}{Bankname}
|
|
\newcommand{\companybankcode}{xxx xxx xx}
|
|
\newcommand{\companyaccountnumber}{xx xxx xxx xx}
|
|
% ---------- Elemente nur dann ausgeben, wenn ein Wert gesetzt ist ----------
|
|
\newcommand{\leer}{}
|
|
\newcommand{\nonemptyline}[2]{\ifthenelse{\equal{#2}{\leer}}{}{#1#2\\}}
|
|
\newcommand{\hasvalue}[2]{\ifthenelse{\equal{#1}{\leer}}{}{#2}}
|
|
% ---------- Seitendefinition A4 ----------
|
|
\setlength{\voffset}{-2.0cm}
|
|
\setlength{\hoffset}{-2.0cm}
|
|
\setlength{\topmargin}{0cm}
|
|
\setlength{\headheight}{0.5cm}
|
|
\setlength{\headsep}{1cm}
|
|
\setlength{\topskip}{0cm}
|
|
\setlength{\oddsidemargin}{1.5cm}
|
|
\setlength{\evensidemargin}{1.5cm}
|
|
\setlength{\textwidth}{174mm}
|
|
\setlength{\textheight}{24cm}
|
|
\setlength{\footskip}{1.8cm}
|
|
\setlength{\parindent}{0cm}
|
|
\renewcommand{\baselinestretch}{1}
|
|
% ---------- Abstand Tabellenzeilen erhöhen ----------
|
|
\renewcommand{\arraystretch}{1.3}
|
|
%\fontfamily{cmss}\fontshape{n}\selectfont
|
|
%\fontfamily{phv}\fontshape{n}\selectfont
|
|
% ---------- Seitenköpfe und -Füße ----------
|
|
|
|
\newsavebox{\fusszeile}
|
|
\sbox{\fusszeile}{
|
|
\tiny
|
|
\begin{minipage}[t]{\textwidth}
|
|
\renewcommand{\arraystretch}{0.9}
|
|
\hspace*{5mm}
|
|
\begin{tabular}[t]{l}
|
|
Firmenname 1 \\
|
|
Firmenname 2\\
|
|
Straße Nr\\
|
|
Plz Ort\\
|
|
\end{tabular}
|
|
\hfill
|
|
\begin{tabular}[t]{l}
|
|
\textbf{Sitz der Gesellschaft}\\
|
|
Plz Ort\\
|
|
\textbf{Geschäftsführer}\\
|
|
Vorname Name\\
|
|
\end{tabular}
|
|
\hfill
|
|
\begin{tabular}[t]{l}
|
|
\textbf{Handesregistereintrag}\\
|
|
Amtsgericht Woshaltis\\
|
|
HRB xxx\\
|
|
\end{tabular}
|
|
\hfill
|
|
\begin{tabular}[t]{l}
|
|
USt-ID-Nr. DE xxxxxxxxx\\
|
|
Steuer Nr. xx xxx xxxxx\\
|
|
\end{tabular}
|
|
\hfill
|
|
\begin{tabular}[t]{l}
|
|
\textbf{Bankverbindung}\\
|
|
\companybank\\
|
|
BLZ \companybankcode\\
|
|
Konto \companyaccountnumber\\
|
|
\end{tabular}
|
|
\renewcommand{\arraystretch}{1}
|
|
\end{minipage}
|
|
}%Ende sbox
|
|
% ---------- Seitenstil-Definitionen ----------
|
|
% pagestyle "plain" umdefinieren:
|
|
\fancypagestyle{plain}{%
|
|
|
|
\fancyhf{} % Erstmal alles löschen
|
|
% \fancyfoot[OL,EL]{\usebox{\fusszeile}}
|
|
\fancyhead[L]{\usebox{\plainpages}}
|
|
% \fancyhead[C]{\helv\footnotesize \docnumber}
|
|
% \fancyhead[R]{\helv\footnotesize Seite \thepage/\pageref{LastPage}\hspace*{12mm}}
|
|
\fancyfoot[L]{\helv\footnotesize Seite \thepage/\pageref{LastPage}\hspace*{12mm}}
|
|
\fancyfoot[C]{\helv\footnotesize \docnumber}
|
|
\renewcommand{\headrulewidth}{0pt}
|
|
\renewcommand{\footrulewidth}{0pt}
|
|
\fancyfootoffset{10mm}
|
|
\fancyheadoffset{10mm}
|
|
}
|
|
|
|
% pagestyle "briefkopf" definieren:
|
|
\fancypagestyle{briefkopf}{%
|
|
\fancyhf{} % Erstmal alles löschen
|
|
\fancyhead[L]{\usebox{\kopf}}
|
|
% \fancyfoot[OL,EL]{\usebox{\fusszeile}}
|
|
\renewcommand{\headrulewidth}{0pt}
|
|
\renewcommand{\footrulewidth}{0pt}
|
|
\fancyfootoffset{10mm}
|
|
\fancyheadoffset{10mm}
|
|
}
|
|
|
|
\pagestyle{plain} % Alle Seiten bekommen plain als Default-Stil
|
|
|
|
% ---------- Briefkopf ----------
|
|
\newsavebox{\kopf}
|
|
\sbox{\kopf}{
|
|
\setlength{\unitlength}{1mm} % In der picture-Umgebung sollen alle Zahlen die Einheit 1mm haben.
|
|
|
|
\begin{picture}(0,0)
|
|
% ---------- Logo ----------
|
|
% Das Logo muss sich im lx-erp-Pfad im Ordner users/ befinden und kann das
|
|
% Format PDF, JPG, PNG oder EPS haben. Mit einer EPS-Grafik kann lx nur einen
|
|
% Ausdruck nach Postscript machen. Die anderen Grafik-Formate erlauben nur
|
|
% einen PDF-Ausdruck.
|
|
% Position (put) ist abhängig von der Größe
|
|
%
|
|
|
|
\put(-12.5,-288){\includegraphics*{kivitendo-seite1.pdf}}
|
|
|
|
|
|
% ---------- mit Latex gesetzter Briefkopf, rechtsbündig ----------
|
|
% \put(146,-45){
|
|
% \begin{minipage}[t]{35mm}
|
|
% \tiny \raggedright
|
|
% \small \raggedright
|
|
% \footnotesize \raggedright
|
|
% Firmenname 1\\
|
|
% Firemnname 2\\
|
|
% Straße Nr\\
|
|
% PLZ Ort\\
|
|
% \vspace{2mm}
|
|
% Telefon +49 xxx xxx xxx\\
|
|
% Telefax +49 xxx xxx xxx\\
|
|
% \vspace{2mm}
|
|
% E-Mail info@firma.de\\
|
|
% Web www.firma.de
|
|
% \end{minipage}
|
|
% }%Ende put
|
|
|
|
% ---------- Adressat ----------
|
|
% \put(10,-45){\parbox{8cm}{
|
|
% \begin{raggedright}
|
|
% \tiny{\hspace*{2mm}Firma~\textbullet~Straße Nr~\textbullet~Plz Ort}
|
|
% \small{\hspace*{2mm}Firma~\textbullet~Straße Nr~\textbullet~Plz Ort}
|
|
% \end{raggedright}
|
|
% }%parbox
|
|
% }%put
|
|
|
|
% \put(10,-47){\color{rulerlineFirst}\rule{80mm}{0.3pt}}
|
|
\put(10,-52){
|
|
\parbox[t]{8cm}{
|
|
\normalsize
|
|
\name \\
|
|
\nonemptyline{\cpgreeting{ }\cptitle{ }\cpgivenname{ }}{\cpname}
|
|
\nonemptyline{}{\departmentone}
|
|
\nonemptyline{}{\departmenttwo}
|
|
\street \\
|
|
\country{ }\zipcode{ }\city\par
|
|
\vspace{3mm}
|
|
\nonemptyline{\small Fax:}{\fax}
|
|
\nonemptyline{\small Tel:}{\phone}
|
|
}%Ende parbox
|
|
}%Ende put
|
|
% Falzlinien - Werte ergeben sich aus topoffset etc. - im PDF ausgemessen und für gut befunden
|
|
% \put(-5,-95){\color{rulerlineFirst}\rule{2mm}{0.15pt}}
|
|
% \put(-8,-138){\color{rulerlineFirst}\rule{3mm}{0.2pt}}
|
|
% \put(-5,-200){\color{rulerlineFirst}\rule{2mm}{0.15pt}}
|
|
% \put(7,-265){\color{rulerlineFirst}\rule{\textwidth}{0.2pt}}%Trennline Fußzeile
|
|
\end{picture}
|
|
}%Ende sbox
|
|
|
|
%%%%%%%%%%%%% Ende des Briefkopfes %%%%%%%%%%%
|
|
% ---------- Gestaltungselemente Plainseiten ----------
|
|
\newsavebox{\plainpages}
|
|
\sbox{\plainpages}{
|
|
\setlength{\unitlength}{1mm} % In der picture-Umgebung sollen alle Zahlen die Einheit 1mm haben.
|
|
\begin{picture}(0,0)
|
|
\put(-12.5,-288){\includegraphics*{kivitendo-seiteff.pdf}}
|
|
\end{picture}
|
|
}%Ende Sbox
|