kivitendo/templates/print/marei/insettings.tex @ 71650e02
4987cdc7 | Jan Büren | %% insettings.tex
|
||
%% Copyright 2019 Marei Peischl
|
||||
\ProvidesFile{insettings.tex}[2019/12/22 Konfigurationsdatei kivitendo ERP]
|
||||
% Sprachüberprüfung
|
||||
\RequirePackage[english, ngerman]{babel}
|
||||
2336386b | Marei Peischl | \Ifstr{\lxlangcode}{EN}{
|
||
4987cdc7 | Jan Büren | \makeatletter
|
||
\main@language{english}
|
||||
\makeatother
|
||||
\input{english.tex}}{
|
||||
2336386b | Marei Peischl | \Ifstr{\lxlangcode}{DE}{
|
||
4987cdc7 | Jan Büren | \makeatletter
|
||
\main@language{ngerman}
|
||||
\makeatother
|
||||
\input{deutsch.tex}}{\input{deutsch.tex}}
|
||||
} % Ende EN
|
||||
% Mandanten-/Firmenabhängigkeiten
|
||||
736bde4c | Marei Peischl | % Pfad zu firmenspez. Angaben, sofern kein Unterordner mit dem Datenbanknamen des Mandanten in der Vorlage existiert, wird der Unterordner „firma“ verwendet. Der Datenbankname ist ab hier im Makro \identpath gespeichert
|
||
\setupIdentpath{\kivicompany}
|
||||
4987cdc7 | Jan Büren | |||
736bde4c | Marei Peischl | % Lade die Konfiguration aus dem entsprechenden Unterordner
|
||
4987cdc7 | Jan Büren | \input{\identpath/ident.tex}
|
||
%Setze Briefkopf-logo falls vorhanden
|
||||
\setkomavar{fromlogo}{\includegraphics[width=.25\linewidth]{\identpath/briefkopf}}
|
||||
% Währungen/Konten
|
||||
736bde4c | Marei Peischl | % Die Konfiguration bedindet sich in der Datei
|
||
% \identpath/<euro/chf/usd/default>_account.tex
|
||||
\setupCurrencyConfig{\identpath}{\lxcurrency}
|
||||
4987cdc7 | Jan Büren | |||
% Befehl f. normale Schriftart und -größe
|
||||
736bde4c | Marei Peischl | |||
\KOMAoptions{
|
||||
fontsize=10pt,
|
||||
parskip=half-,% Absatzkennzeichnung durch Abstand statt Einzug
|
||||
}
|
||||
4987cdc7 | Jan Büren | \renewcommand*{\familydefault}{\sfdefault}
|
||
\KOMAoptions{fontsize=10pt}
|
||||
% Einstellungen f. Kopf und Fuss
|
||||
\pagestyle{kivitendo.letter}
|
||||
% Befehl f. laufende Kopfzeile:
|
||||
% 1. Text f. Kunden- oder Lieferantennummer (oder leer, wenn diese nicht ausgegeben werden soll)
|
||||
% 2. Kunden- oder Lieferantennummer (oder leer)
|
||||
% 3. Belegname {oder leer}
|
||||
% 4. Belegnummer {oder leer}
|
||||
% 5. Belegdatum {oder leer}
|
||||
% Beispiel: \ourhead{\kundennummer}{<%customernumber%>}{\angebot}{<%quonumber%>}{<%quodate%>}
|
||||
\setkomafont{pagehead}{\scriptsize}
|
||||
\newcommand{\ourhead}[5] {
|
||||
\chead{
|
||||
\ifnum\thepage=1
|
||||
\else
|
||||
c1c33278 | Jan Büren | \makebox[\textwidth]{
|
||
2336386b | Marei Peischl | \Ifstr{#1}{}{}{#1: #2 \hspace{0.7cm}}
|
||
4987cdc7 | Jan Büren | #3
|
||
2336386b | Marei Peischl | \Ifstr{#4}{}{}{~\nr: #4}
|
||
\Ifstr{#5}{}{}{\vom ~ #5}
|
||||
4987cdc7 | Jan Büren | \hspace{0.7cm} - \seite ~ \thepage/\letterlastpage ~-%
|
||
c1c33278 | Jan Büren | }
|
||
4987cdc7 | Jan Büren | \fi
|
||
}
|
||||
}
|
||||
dad97fb2 | Marei Peischl | |||
\normalfont % damit die footerbox schon in der standard-schriftart gebaut wird.
|
||||
c1c33278 | Jan Büren | %% % Firmenfuss
|
||
0423b3d9 | Marei Peischl | % Das speichern als Box ermöglicht es, die Höhe automatisch anzupassen:
|
||
4987cdc7 | Jan Büren | \setkomafont{pagefoot}{\tiny}
|
||
0423b3d9 | Marei Peischl | |||
%Box generieren, um die Höhe des Fußres zu kennen
|
||||
\newsavebox\footerbox
|
||||
\begin{lrbox}\footerbox
|
||||
\usekomafont{pagefoot}%
|
||||
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}p{5cm}p{4.5cm}lr@{}}%
|
||||
\firma & \email & \textKontonummer & \kontonummer \\
|
||||
\strasse & \homepage & \textBank & \bank \\
|
||||
\ort & \textUstid\ \ustid & \textIban & \iban \\
|
||||
\textTelefon~\telefon & \finanzamt & \textBic & \bic \\
|
||||
2336386b | Marei Peischl | \Ifstr{\fax}{}{}{\textFax~\fax} & &\textBankleitzahl & \bankleitzahl
|
||
0423b3d9 | Marei Peischl | \end{tabular*}
|
||
\end{lrbox}
|
||||
%Fußhöhe auf Höhe der Box
|
||||
\setlength{\footheight}{\dimexpr\ht\footerbox+\dp\footerbox}
|
||||
\geometry{bottom=\dimexpr\csname g_kivi_margin_dim\endcsname +\footheight}
|
||||
\savegeometry{kivi.letter@default}
|
||||
%Box in den Fuß eintragen:
|
||||
\cfoot{\usebox\footerbox}
|
||||
4987cdc7 | Jan Büren | |||
c1c33278 | Jan Büren | \endinput
|