marei: auto adjust footerbox
authorMarei (peiTeX) <marei@peitex.de>
Sat, 6 Jun 2020 06:30:53 +0000 (08:30 +0200)
committerJan Büren <jan@kivitendo.de>
Wed, 21 Oct 2020 11:42:02 +0000 (13:42 +0200)
templates/print/marei/insettings.tex

index 8824d62..6babce3 100644 (file)
 }
 
 %% % Firmenfuss
+% Das speichern als Box ermöglicht es, die Höhe automatisch anzupassen:
 \setkomafont{pagefoot}{\tiny}
-\cfoot{
-  {
-     \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 \\
-        \ifstr{\fax}{}{}{\textFax~\fax} & &\textBankleitzahl   & \bankleitzahl \\
-     \end{tabular*}
-  }
-}
+
+%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 \\
+       \ifstr{\fax}{}{}{\textFax~\fax} & &\textBankleitzahl    & \bankleitzahl
+       \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}
 
 \endinput