Revision 3d229eb9
Von Marei Peischl vor mehr als 3 Jahren hinzugefügt
templates/print/marei/insettings.tex | ||
---|---|---|
6 | 6 |
|
7 | 7 |
\makeatletter |
8 | 8 |
\Ifstr{\lxlangcode}{EN}{ |
9 |
\main@language{english}
|
|
10 |
\input{english.tex}}{
|
|
11 |
\Ifstr{\lxlangcode}{DE}{
|
|
12 |
\main@language{ngerman}
|
|
13 |
\input{deutsch.tex}}{\input{deutsch.tex}}
|
|
9 |
\main@language{english}
|
|
10 |
\input{english.tex}}{
|
|
11 |
\Ifstr{\lxlangcode}{DE}{
|
|
12 |
\main@language{ngerman}
|
|
13 |
\input{deutsch.tex}}{\input{deutsch.tex}}
|
|
14 | 14 |
} % Ende EN |
15 | 15 |
|
16 | 16 |
% Mandanten-/Firmenabhängigkeiten |
... | ... | |
37 | 37 |
% \identpath/<euro/chf/usd/default>_account.tex |
38 | 38 |
|
39 | 39 |
\@ifundefined{lxcurrency}{}{ |
40 |
\setupCurrencyConfig{\identpath}{\lxcurrency}
|
|
40 |
\setupCurrencyConfig{\identpath}{\lxcurrency}
|
|
41 | 41 |
} |
42 | 42 |
|
43 | 43 |
|
44 | 44 |
% Befehl f. normale Schriftart und -größe |
45 | 45 |
|
46 | 46 |
\KOMAoptions{ |
47 |
fontsize=10pt,
|
|
48 |
parskip=half-,% Absatzkennzeichnung durch Abstand statt Einzug
|
|
47 |
fontsize=10pt,
|
|
48 |
parskip=half-,% Absatzkennzeichnung durch Abstand statt Einzug
|
|
49 | 49 |
} |
50 | 50 |
% Hier ist es auch möglich zusätzliche Schriftarten zu laden. |
51 | 51 |
% |
... | ... | |
76 | 76 |
% % \ifoot{<inhalt innen/links>}\cfoot{<inhalt zentriert>}\ofoot{<inhalt außen/rechts>} |
77 | 77 |
% dann sollte jedoch darauf geachtet werden, dass das Makro in den einzelnen Vorlagen aufgerufen wird und daher definiert sein sollte. |
78 | 78 |
\newcommand{\ourhead}[5] { |
79 |
\chead{
|
|
80 |
\makebox[\textwidth]{
|
|
81 |
\Ifstr{#1}{}{}{#1: #2 \hspace{0.7cm}}
|
|
82 |
#3
|
|
83 |
\Ifstr{#4}{}{}{~\nr: #4}
|
|
84 |
\Ifstr{#5}{}{}{\vom ~ #5}
|
|
85 |
\hspace{0.7cm} - \seite ~ \thepage/\letterlastpage ~-%
|
|
86 |
}
|
|
87 |
}
|
|
79 |
\chead{
|
|
80 |
\makebox[\textwidth]{
|
|
81 |
\Ifstr{#1}{}{}{#1: #2 \hspace{0.7cm}}
|
|
82 |
#3
|
|
83 |
\Ifstr{#4}{}{}{~\nr: #4}
|
|
84 |
\Ifstr{#5}{}{}{\vom ~ #5}
|
|
85 |
\hspace{0.7cm} - \seite ~ \thepage/\letterlastpage ~-%
|
|
86 |
}
|
|
87 |
}
|
|
88 | 88 |
} |
89 | 89 |
|
90 | 90 |
%Ende Anpassungen der Kopfzeile |
... | ... | |
100 | 100 |
%Box generieren, um die Höhe des Fußes zu kennen, damit ist eine automatische Anpassung des unteren Randes möglich |
101 | 101 |
\if@kivi@footer |
102 | 102 |
|
103 |
\newsavebox\footerbox |
|
104 |
\begin{lrbox}\footerbox |
|
105 |
\usekomafont{pagefoot}%
|
|
106 |
% Anfang des eigentlichen Inhaltes der Fußzeile
|
|
107 |
\begin{tabular*}{\textwidth}[t]{@{\extracolsep{\fill}}p{.25\linewidth}p{.25\linewidth}r@{\extracolsep{0pt}\hspace{2\tabcolsep}}l@{}}%
|
|
108 |
\firma & \email & \textKontonummer & \kontonummer \\
|
|
109 |
\strasse & \homepage & \textBank & \bank \\
|
|
110 |
\ort & \textUstid\ \ustid & \textIban & \iban \\
|
|
111 |
\textTelefon~\telefon & \finanzamt & \textBic & \bic \\
|
|
112 |
\Ifstr{\fax}{}{}{\textFax~\fax} & &\textBankleitzahl & \bankleitzahl
|
|
113 |
\end{tabular*}
|
|
114 |
% Ende des Fußzeileninhaltes.
|
|
115 |
\end{lrbox} |
|
116 |
|
|
117 |
%Box in den Fuß eintragen, durch die zusätzliche Angabe in der eckigen Klammer, wird die Fußzeile auch auf der ersten Seite verwendet, falls für die erste Seite eine unterschiedliche Fußzeile verwendet werden soll, ist es möglich den obigen Mechanismus mit einem anderen Makronamen als footerbox zu kopieren |
|
118 |
\cfoot[\usebox\footerbox]{\usebox\footerbox} |
|
119 |
|
|
120 |
%Fußhöhe auf Höhe der Box |
|
121 |
%Automatische Anpassung des unteren Randes |
|
122 |
\setlength{\footheight}{\dimexpr\ht\footerbox+\dp\footerbox} |
|
123 |
\setlength{\footskip}{\dimexpr\footheight+\baselineskip} |
|
124 |
\geometry{ |
|
125 |
includefoot,
|
|
126 |
% bottom=1cm,% Falls der untere Rand kleiner sein soll, als die Seitenränder. |
|
127 |
% Weitere Anpassungen der Ränder sind hier ebenfalls möglich |
|
128 |
} |
|
103 |
\newsavebox\footerbox
|
|
104 |
\begin{lrbox}\footerbox
|
|
105 |
\usekomafont{pagefoot}%
|
|
106 |
% Anfang des eigentlichen Inhaltes der Fußzeile
|
|
107 |
\begin{tabular*}{\textwidth}[t]{@{\extracolsep{\fill}}p{.25\linewidth}p{.25\linewidth}r@{\extracolsep{0pt}\hspace{2\tabcolsep}}l@{}}% |
|
108 |
\firma & \email & \textKontonummer & \kontonummer \\
|
|
109 |
\strasse & \homepage & \textBank & \bank \\
|
|
110 |
\ort & \textUstid\ \ustid & \textIban & \iban \\
|
|
111 |
\textTelefon~\telefon & \finanzamt & \textBic & \bic \\
|
|
112 |
\Ifstr{\fax}{}{}{\textFax~\fax} & &\textBankleitzahl & \bankleitzahl
|
|
113 |
\end{tabular*}
|
|
114 |
% Ende des Fußzeileninhaltes.
|
|
115 |
\end{lrbox}
|
|
116 |
|
|
117 |
%Box in den Fuß eintragen, durch die zusätzliche Angabe in der eckigen Klammer, wird die Fußzeile auch auf der ersten Seite verwendet, falls für die erste Seite eine unterschiedliche Fußzeile verwendet werden soll, ist es möglich den obigen Mechanismus mit einem anderen Makronamen als footerbox zu kopieren
|
|
118 |
\cfoot[\usebox\footerbox]{\usebox\footerbox}
|
|
119 |
|
|
120 |
%Fußhöhe auf Höhe der Box
|
|
121 |
%Automatische Anpassung des unteren Randes
|
|
122 |
\setlength{\footheight}{\dimexpr\ht\footerbox+\dp\footerbox}
|
|
123 |
\setlength{\footskip}{\dimexpr\footheight+\baselineskip}
|
|
124 |
\geometry{
|
|
125 |
includefoot,
|
|
126 |
% bottom=1cm,% Falls der untere Rand kleiner sein soll, als die Seitenränder.
|
|
127 |
% Weitere Anpassungen der Ränder sind hier ebenfalls möglich
|
|
128 |
}
|
|
129 | 129 |
|
130 | 130 |
\fi |
131 | 131 |
% Ende Anpassungen der Fußzeile |
Auch abrufbar als: Unified diff
marei: adjust indentation using latexindent according to kivitendo regulations 2 spaces instead of 1 tab