Detailverbesserung Druckvorlagen RB
[kivitendo-erp.git] / templates / print / RB / insettings.tex
1 % Sprachüberprüfung
2 \ifthenelse{\equal{\lxlangcode}{EN}}{\input{english.tex}}{
3   \ifthenelse{\equal{\lxlangcode}{DE}}{\input{deutsch.tex}}{\input{deutsch.tex}}
4 } % Ende EN
5
6
7 % Mandanten-/Firmenabhängigkeiten
8
9 % Pfad zu firmenspez. Angaben
10 % Hat man mehrere Mandanten muß man statt "Firma1" den Datenbanknamen seines
11 % Mandanten eingeben.
12
13 \IfSubStringInString{Firma1}{\kivicompany}{\newcommand{\identpath}{firma1}}{
14   \IfSubStringInString{Firma2}{\kivicompany}{\newcommand{\identpath}{firma2}}
15     {\newcommand{\identpath}{firma}} % sonst
16 } % Ende Firma1
17
18 % Identität
19 \input{\identpath/ident.tex}
20
21 % Währungen/Konten
22 \IfSubStringInString{USD}{\lxcurrency}{\input{\identpath/usd_account.tex}}{
23   \IfSubStringInString{CHF}{\lxcurrency}{\input{\identpath/chf_account.tex}}{
24     \IfSubStringInString{EUR}{\lxcurrency}{\input{\identpath/euro_account.tex}}{\input{\identpath/euro_account.tex}}
25   } % Ende CHF
26 } % Ende USD
27
28 % Briefkopf, Logo oder Briefpapier
29 %% \IfSubStringInString{mail}{\lxmedia}{    % nur bei Mail
30   % Grafik als Briefkopf
31   %%\setlength{\wpYoffset}{380pt} % Verschiebung von der Mitte nach oben
32   \setlength{\wpYoffset}{130mm} % Verschiebung von der Mitte nach oben
33   \CenterWallPaper{0.885}{\identpath/briefkopf.png} % mit Skalierung
34
35   % oder nur ein Logo oben rechts
36   %% \setlength{\wpXoffset}{180pt} % Verschiebung von der Mitte nach rechts
37   %% \setlength{\wpYoffset}{380pt} % Verschiebung von der Mitte nach oben
38   %% \CenterWallPaper{0.1}{\identpath/logo.png} % mit Skalierung
39
40   % oder ganzer Briefbogen als Hintergrund
41   %% \CenterWallPaper{1}{\identpath/briefbogen.pdf}
42 %% }
43
44
45 % keine Absätze nach rechts einrücken
46 \setlength\parindent{0pt}
47
48 % Papierformat, Ränder, usw.
49 \geometry{
50         a4paper,      % DINA4
51         %% left=19mm,    % Linker Rand
52         width=182mm,  % Textbreite
53         top=39mm,     % Abstand Textanfang von oben
54         head=44mm,     % Höhe des Kopfes
55         headsep=4mm, % Abstand Kopf zu Textanfang
56         bottom=30mm,  % Abstand von unten
57         % showframe,    % Rahmen zum Debuggen anzeigen
58 }
59
60
61 % Befehl f. normale Schriftart und -größe
62 \newcommand{\ourfont}{\fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont}
63
64
65 % Einstellungen f. Kopf und Fuss
66 \pagestyle{scrheadings}
67 \clearscrheadfoot
68 %\setheadwidth[20mm]{page} % Kopfzeile nach rechts verschieben
69 %\setfootwidth[-39mm]{page} % Fusszeile verschieben
70
71 % Befehl f. laufende Kopfzeile:
72 % 1. Text f. Kunden- oder Lieferantennummer (oder leer, wenn diese nicht ausgegeben werden soll)
73 % 2. Kunden- oder Lieferantennummer (oder leer)
74 % 3. Belegname {oder leer}
75 % 4. Belegnummer {oder leer}
76 % 5. Belegdatum {oder leer}
77 % Beispiel: \ourhead{\kundennummer}{<%customernumber%>}{\angebot}{<%quonumber%>}{<%quodate%>}
78 \newcommand{\ourhead}[5] {
79 \chead{
80   \ifthenelse{\equal{\thepage}{1}}
81     {}% then
82     {\normalfont\fontfamily{cmss}\scriptsize
83       \ifthenelse{\equal{#1}{}}{}{#1: #2 \hspace{0.7cm}}{}
84       #3
85       \ifthenelse{\equal{#4}{}}{}{~\nr: #4}
86       \ifthenelse{\equal{#5}{}}{}{\vom ~ #5}
87       \hspace{0.7cm} - \seite ~ \thepage/\pageref{LastPage} ~- }
88 }%ende chead
89 }
90
91 % Firmenfuss
92 \cfoot{
93   {\normalfont\fontfamily{cmss} \tiny
94      \begin{tabular}{p{5cm}p{4.5cm}lr}
95         \firma                 & \email              & \textKontonummer & \kontonummer \\
96         \strasse               & \homepage           & \textBank        & \bank \\
97         \ort                   & \textUstid\ \ustid  & \textIban        & \iban \\
98         \textTelefon~\telefon  & \finanzamt          & \textBic         & \bic \\
99         \ifthenelse{\equal{\fax}{}}{}{\textFax~\fax} & &\textBankleitzahl       & \bankleitzahl \\
100      \end{tabular}
101   }
102 }