从第一页中间的内容开始

从第一页中间的内容开始

我尝试使用 latex 创建发票。第一部分(包括标题、地址等)已经完成。但现在我的问题来了。

我如何定义第一张表上的文本的开始?表格应从第一张表的中间开始,如果表格到达页脚,则以下几行应位于文本表上。

我尝试使用文本块,但在这种情况下,整个内容都会写在此页面的块中,而不是新页面上。

这是一个直观的例子

我正在谈论的问题是带有数据的表 (TABLE WITH DATA) 字段。

在此处输入图片描述 在此处输入图片描述

\documentclass{article}
%\usepackage{showframe}
% Required for proper escaping
\usepackage{textcomp} % Symbols
\usepackage[T1]{fontenc} % Input format
\usepackage[table]{xcolor}

\usepackage{geometry}
\geometry{a4paper, bottom=30mm, right=24mm, left=28mm }
\setlength{\parindent}{0pt}

% Fraben
\usepackage{color}

% Footer
\usepackage{fancyhdr}
\usepackage{lastpage}
\pagestyle{fancy}

\fancyhead{} % clear all header fields
\renewcommand{\headrulewidth}{0pt} % no line in header area
\fancyfoot{} % clear all footer fields
\fancyfoot[C]{\footerText} % other info in "inner" position of footer line
\fancyfoot[R]{%
    \fontsize{2mm}{0mm} Seite \thepage\ von \pageref{LastPage}
}

\newcommand{\footerText}{
    \bf \fontsize{2mm}{3mm}\selectfont  Sound form out of space! \\
}

% Because Unicode etc.
\usepackage{fontspec} % For loading fonts
\setmainfont{Arial} % Has a lot more symbols than Computer Modern /Liberation Serif

% Make placeholders visible
\newcommand{\placeholder}[1]{\textbf{$<$ #1 $>$}}

% Helper Funktionen
\usepackage[overlay,absolute]{textpos}
\newcommand{\PlaceText}[3]{
    \begin{textblock*} {175mm}(#1,#2)  %% change width of box from 10in as you wish
        #3
    \end{textblock*}
}

\newcommand\tab[1][1cm]{\hspace*{#1}}


\newcommand{\signature}[1]{
    \fontsize{3mm}{3mm}\selectfont  #1
}


% Variablen und Funktionen

% Fill in - Setzen der Variablen aus PHP
% 
\newcommand{\rechnungsNr}{B 73 / 997.050}
% 
\newcommand{\rechnungsDatum}{26.05.2016}

%ABSENDER
% 
\newcommand{\absenderAdresseName}{Example Company}
% 
\newcommand{\absenderAdresseAnschrift}{Nowhere 42, 0815 Mars, Sun-System A}

%EMPFÄNGER
% 
\newcommand{\empfaengerAnrede}{Firma}
% 
\newcommand{\empfaengerAdresseName}{Target Company}
% 
\newcommand{\empfaengerAdresseAnschrift}{Moonroad 42}
% 
\newcommand{\empfaengerOrt}{9999 Earth}
% 
\newcommand{\empfaengerLand}{Sun-System A}

%LIEFERSCHEIN DATEN
% 
\newcommand{\liefNr}{101124}
% 
\newcommand{\uidNrLieferant}{XX59193388}
% 
\newcommand{\reklamationNr}{2288559}
% 
\newcommand{\reklamationDatum}{11.05.2016}
% 
\newcommand{\uidNrSdi}{YY125478}
% 
\newcommand{\unserZeichen}{Bob Dylan}
% 
\newcommand{\telefon}{}
% 
\newcommand{\email}{[email protected]}
% 
\newcommand{\auftNr}{Moon Sound Blues}
% 
\newcommand{\zahlKzUstKz}{Who cares...}

%ZAHLUNGSKONDITIONEN UND SUMMIERUNGEN
% 
\newcommand{\waehrung}{EUR}
% 
\newcommand{\netto}{55,00}
% 
\newcommand{\mwst}{20}
% 
\newcommand{\mwstBetrag}{11,00}
% 
\newcommand{\summe}{66,00}
% 
\newcommand{\unterschriftA}{Clapton}
% 
\newcommand{\unterschriftB}{Satriani}


\newcommand{\titleRechnung}{
    {
        \PlaceText{100mm}{24mm}
        {
            {
                \fontsize{8mm}{15mm}\selectfont \bf Rechnung
            }
        }
    }
}

\newcommand{\rechnungIdentification}[2]{
    {
        \PlaceText{100mm}{36mm}{\fontsize{5mm}{15mm}\selectfont \bf Nr. #1 vom #2}
    }
}


\newcommand{\absender}{
    \PlaceText{22mm}{35mm}{
        \absenderAdresseName \hfill \break
        \absenderAdresseAnschrift
    }
}

\newcommand{\empfaenger}{
    \PlaceText{22mm}{45mm}{
        \bf
        \empfaengerAnrede \hfill \break
        \empfaengerAdresseName\\
        \empfaengerAdresseAnschrift\\
        \MakeUppercase{\empfaengerOrt}\\
        \MakeUppercase{\empfaengerLand}\\
    }
}

\newcommand{\lieferscheinDaten}{
    \PlaceText{86mm}{45mm}{
        \fontsize{3mm}{4mm}\selectfont
        \begin{tabular}{l p{69mm}}
            \bf Lief Nr & \bf \liefNr \\
            \bf Reklamation &  \bf \reklamationNr\ von \reklamationDatum \\
            Telefon & \telefon \\
            Email & \email \\
            Auftr Nr & \auftNr \\
        \end{tabular}
    }
}


\newcommand{\demoListe}{
    \PlaceText{22mm}{128mm}{
        \begin{tabular}{|l|c|r|p{5cm}|}
            \hline
            ID & Vorname & Nachname & Adesse\\  \hline
            %
            1&Max&Mustermann&Hier\\ \hline
            2&Claudia&Musterfrau&Dort\\ \hline
            3&Armin&Gustavson&ganz wo anders\\ \hline
        \end{tabular}
    }
}

\newcommand{\spaltenLabel}[1]{
    \bf \fontsize{4mm}{4mm}\selectfont #1
}

\newcommand{\spaltenWert}[1]{
    \fontsize{3mm}{4mm}\selectfont #1
}


\newcommand{\rechnungsListe}{
    \renewcommand{\arraystretch}{1.5}
    \PlaceText{22mm}{128mm}{
        \begin{tabular}{l p{75mm} r r r r}
            \rowcolor{lightgray}
            \spaltenLabel{Pos.} & \spaltenLabel{Bezeichnung} & \spaltenLabel{Menge} & \spaltenLabel{Preis je} & \spaltenLabel{Einzelpreis} & \spaltenLabel{Betrag} \\
            \fontsize{2mm}{2mm}\selectfont
            %
            \spaltenWert{1}&\spaltenWert{Demoartikel 1}&\spaltenWert{1,0}&\spaltenWert{1}&\spaltenWert{1,00}&\spaltenWert{1,00}\\ 
            \spaltenWert{2}&\spaltenWert{Demoartikel 2}&\spaltenWert{2,0}&\spaltenWert{1}&\spaltenWert{2,00}&\spaltenWert{4,00}\\ 
            \spaltenWert{3}&\spaltenWert{Demoartikel 3}&\spaltenWert{3,0}&\spaltenWert{1}&\spaltenWert{3,00}&\spaltenWert{9,00}\\ 
            \spaltenWert{4}&\spaltenWert{Demoartikel 4}&\spaltenWert{4,0}&\spaltenWert{1}&\spaltenWert{4,00}&\spaltenWert{16,00}\\ 
            \spaltenWert{5}&\spaltenWert{Demoartikel 5}&\spaltenWert{5,0}&\spaltenWert{1}&\spaltenWert{5,00}&\spaltenWert{25,00}\\ 
            \spaltenWert{6}&\spaltenWert{Demoartikel 6}&\spaltenWert{1,0}&\spaltenWert{1}&\spaltenWert{1,00}&\spaltenWert{1,00}\\ 
            \spaltenWert{7}&\spaltenWert{Demoartikel 7}&\spaltenWert{2,0}&\spaltenWert{1}&\spaltenWert{2,00}&\spaltenWert{4,00}\\ 
            \spaltenWert{8}&\spaltenWert{Demoartikel 8}&\spaltenWert{3,0}&\spaltenWert{1}&\spaltenWert{3,00}&\spaltenWert{9,00}\\ 
            \spaltenWert{9}&\spaltenWert{Demoartikel 9}&\spaltenWert{4,0}&\spaltenWert{1}&\spaltenWert{4,00}&\spaltenWert{16,00}\\ 
            \spaltenWert{10}&\spaltenWert{Demoartikel 10}&\spaltenWert{5,0}&\spaltenWert{1}&\spaltenWert{5,00}&\spaltenWert{25,00}\\ 
            \spaltenWert{11}&\spaltenWert{Demoartikel 6}&\spaltenWert{1,0}&\spaltenWert{1}&\spaltenWert{1,00}&\spaltenWert{1,00}\\ 
            \spaltenWert{12}&\spaltenWert{Demoartikel 7}&\spaltenWert{2,0}&\spaltenWert{1}&\spaltenWert{2,00}&\spaltenWert{4,00}\\ 
            \spaltenWert{13}&\spaltenWert{Demoartikel 8}&\spaltenWert{3,0}&\spaltenWert{1}&\spaltenWert{3,00}&\spaltenWert{9,00}\\ 
            \spaltenWert{14}&\spaltenWert{Demoartikel 9}&\spaltenWert{4,0}&\spaltenWert{1}&\spaltenWert{4,00}&\spaltenWert{16,00}\\ 
            \spaltenWert{15}&\spaltenWert{Demoartikel 10}&\spaltenWert{5,0}&\spaltenWert{1}&\spaltenWert{5,00}&\spaltenWert{25,00}\\ 
            \spaltenWert{16}&\spaltenWert{Demoartikel 6}&\spaltenWert{1,0}&\spaltenWert{1}&\spaltenWert{1,00}&\spaltenWert{1,00}\\ 
            \spaltenWert{17}&\spaltenWert{Demoartikel 7}&\spaltenWert{2,0}&\spaltenWert{1}&\spaltenWert{2,00}&\spaltenWert{4,00}\\ 
            \spaltenWert{18}&\spaltenWert{Demoartikel 8}&\spaltenWert{3,0}&\spaltenWert{1}&\spaltenWert{3,00}&\spaltenWert{9,00}\\ 
            \spaltenWert{19}&\spaltenWert{Demoartikel 9}&\spaltenWert{4,0}&\spaltenWert{1}&\spaltenWert{4,00}&\spaltenWert{16,00}\\ 
            \spaltenWert{20}&\spaltenWert{Demoartikel 10}&\spaltenWert{5,0}&\spaltenWert{1}&\spaltenWert{5,00}&\spaltenWert{25,00}\\ 
            \spaltenWert{21}&\spaltenWert{Demoartikel 6}&\spaltenWert{1,0}&\spaltenWert{1}&\spaltenWert{1,00}&\spaltenWert{1,00}\\ 
            \spaltenWert{22}&\spaltenWert{Demoartikel 7}&\spaltenWert{2,0}&\spaltenWert{1}&\spaltenWert{2,00}&\spaltenWert{4,00}\\ 
            \spaltenWert{23}&\spaltenWert{Demoartikel 8}&\spaltenWert{3,0}&\spaltenWert{1}&\spaltenWert{3,00}&\spaltenWert{9,00}\\ 
            \spaltenWert{24}&\spaltenWert{Demoartikel 9}&\spaltenWert{4,0}&\spaltenWert{1}&\spaltenWert{4,00}&\spaltenWert{16,00}\\ 
            \spaltenWert{25}&\spaltenWert{Demoartikel 10}&\spaltenWert{5,0}&\spaltenWert{1}&\spaltenWert{5,00}&\spaltenWert{25,00}\\ 
            \spaltenWert{26}&\spaltenWert{Demoartikel 6}&\spaltenWert{1,0}&\spaltenWert{1}&\spaltenWert{1,00}&\spaltenWert{1,00}\\ 
            \spaltenWert{27}&\spaltenWert{Demoartikel 7}&\spaltenWert{2,0}&\spaltenWert{1}&\spaltenWert{2,00}&\spaltenWert{4,00}\\ 
            \spaltenWert{28}&\spaltenWert{Demoartikel 8}&\spaltenWert{3,0}&\spaltenWert{1}&\spaltenWert{3,00}&\spaltenWert{9,00}\\ 
            \spaltenWert{29}&\spaltenWert{Demoartikel 9}&\spaltenWert{4,0}&\spaltenWert{1}&\spaltenWert{4,00}&\spaltenWert{16,00}\\ 
            \spaltenWert{30}&\spaltenWert{Demoartikel 10}&\spaltenWert{5,0}&\spaltenWert{1}&\spaltenWert{5,00}&\spaltenWert{25,00}\\ 
            \spaltenWert{31}&\spaltenWert{Demoartikel 6}&\spaltenWert{1,0}&\spaltenWert{1}&\spaltenWert{1,00}&\spaltenWert{1,00}\\ 
            \spaltenWert{32}&\spaltenWert{Demoartikel 7}&\spaltenWert{2,0}&\spaltenWert{1}&\spaltenWert{2,00}&\spaltenWert{4,00}\\ 
            \spaltenWert{33}&\spaltenWert{Demoartikel 8}&\spaltenWert{3,0}&\spaltenWert{1}&\spaltenWert{3,00}&\spaltenWert{9,00}\\ 
            \spaltenWert{34}&\spaltenWert{Demoartikel 9}&\spaltenWert{4,0}&\spaltenWert{1}&\spaltenWert{4,00}&\spaltenWert{16,00}\\ 
            \spaltenWert{35}&\spaltenWert{Demoartikel 10}&\spaltenWert{5,0}&\spaltenWert{1}&\spaltenWert{5,00}&\spaltenWert{25,00}\\ 
            \spaltenWert{36}&\spaltenWert{Demoartikel 6}&\spaltenWert{1,0}&\spaltenWert{1}&\spaltenWert{1,00}&\spaltenWert{1,00}\\ 
            \spaltenWert{37}&\spaltenWert{Demoartikel 7}&\spaltenWert{2,0}&\spaltenWert{1}&\spaltenWert{2,00}&\spaltenWert{4,00}\\ 
            \spaltenWert{38}&\spaltenWert{Demoartikel 8}&\spaltenWert{3,0}&\spaltenWert{1}&\spaltenWert{3,00}&\spaltenWert{9,00}\\ 
            \spaltenWert{39}&\spaltenWert{Demoartikel 9}&\spaltenWert{4,0}&\spaltenWert{1}&\spaltenWert{4,00}&\spaltenWert{16,00}\\ 
            \spaltenWert{40}&\spaltenWert{Demoartikel 10}&\spaltenWert{5,0}&\spaltenWert{1}&\spaltenWert{5,00}&\spaltenWert{25,00}\\ 
            \spaltenWert{41}&\spaltenWert{Demoartikel 6}&\spaltenWert{1,0}&\spaltenWert{1}&\spaltenWert{1,00}&\spaltenWert{1,00}\\ 
            \spaltenWert{42}&\spaltenWert{Demoartikel 7}&\spaltenWert{2,0}&\spaltenWert{1}&\spaltenWert{2,00}&\spaltenWert{4,00}\\ 
            \spaltenWert{43}&\spaltenWert{Demoartikel 8}&\spaltenWert{3,0}&\spaltenWert{1}&\spaltenWert{3,00}&\spaltenWert{9,00}\\ 
            \spaltenWert{44}&\spaltenWert{Demoartikel 9}&\spaltenWert{4,0}&\spaltenWert{1}&\spaltenWert{4,00}&\spaltenWert{16,00}\\ 
            \spaltenWert{45}&\spaltenWert{Demoartikel 10}&\spaltenWert{5,0}&\spaltenWert{1}&\spaltenWert{5,00}&\spaltenWert{25,00}\\ 
            \spaltenWert{46}&\spaltenWert{Demoartikel 6}&\spaltenWert{1,0}&\spaltenWert{1}&\spaltenWert{1,00}&\spaltenWert{1,00}\\ 
            \spaltenWert{47}&\spaltenWert{Demoartikel 7}&\spaltenWert{2,0}&\spaltenWert{1}&\spaltenWert{2,00}&\spaltenWert{4,00}\\ 
            \spaltenWert{48}&\spaltenWert{Demoartikel 8}&\spaltenWert{3,0}&\spaltenWert{1}&\spaltenWert{3,00}&\spaltenWert{9,00}\\ 
            \spaltenWert{49}&\spaltenWert{Demoartikel 9}&\spaltenWert{4,0}&\spaltenWert{1}&\spaltenWert{4,00}&\spaltenWert{16,00}\\ 
            \spaltenWert{50}&\spaltenWert{Demoartikel 10}&\spaltenWert{5,0}&\spaltenWert{1}&\spaltenWert{5,00}&\spaltenWert{25,00}\\                \hline
        \end{tabular} \\
        \begin{tabular}{l l}
            \begin{minipage}{.2\linewidth}
                \begin{tabular}{l}
                    \bf \fontsize{3mm}{3mm}{Zahlungskonditionen} \\
                    %
                    \spaltenWert{sofort, ohne Abzug}\\ 
                    \spaltenWert{weitere Optionen}\\                             \bf \fontsize{3mm}{3mm}{Währung: } \waehrung \\
                \end{tabular}
            \end{minipage} &
            \begin{minipage}{.5\linewidth}
                \begin{tabular}{p{30mm} l p{30mm} r}
                    \fontsize{3mm}{3mm} & {\bf Nettobetrag: } & & \bf \netto \\
                    \fontsize{3mm}{3mm} & {\bf \mwst \% MWSt.: } & & \bf \mwstBetrag \\
                    \fontsize{3mm}{3mm} & {\bf Rechnungsbetrag(DEBIT): } & & \bf \summe \\
                \end{tabular}
            \end{minipage}
        \end{tabular}


        \hfill \bf XY SOUND MAKER \\
        \\
        \\
        \\

        \hfill \signature{\unterschriftA} \tab \tab \tab \tab \signature{\unterschriftB}
    }
}


% ------ DOCUMENT -------
\begin{document}
    \textcolor{white}{text}
    %Die erste Zeile ist nötig um das Zählen der Seiten zu unterstützen. Aktuell noch keine passende Lösung gefunden.
    \titleRechnung{}
    \rechnungIdentification{\rechnungsNr}{\rechnungsDatum}
    \absender{}
    \empfaenger{}
    \lieferscheinDaten
    \vspace*{90mm}

    %        \PlaceText{22mm}{128mm}{
    \begin{tabular}{l p{75mm} r r r r}
        \rowcolor{lightgray}
        \spaltenLabel{Pos.} & \spaltenLabel{Bezeichnung} & \spaltenLabel{Menge} & \spaltenLabel{Preis je} & \spaltenLabel{Einzelpreis} & \spaltenLabel{Betrag} \\
        \fontsize{2mm}{2mm}\selectfont
        %
        \spaltenWert{1}&\spaltenWert{Demoartikel 1}&\spaltenWert{1,0}&\spaltenWert{1}&\spaltenWert{1,00}&\spaltenWert{1,00}\\ 
        \spaltenWert{2}&\spaltenWert{Demoartikel 2}&\spaltenWert{2,0}&\spaltenWert{1}&\spaltenWert{2,00}&\spaltenWert{4,00}\\ 
        \spaltenWert{3}&\spaltenWert{Demoartikel 3}&\spaltenWert{3,0}&\spaltenWert{1}&\spaltenWert{3,00}&\spaltenWert{9,00}\\ 
        \spaltenWert{4}&\spaltenWert{Demoartikel 4}&\spaltenWert{4,0}&\spaltenWert{1}&\spaltenWert{4,00}&\spaltenWert{16,00}\\ 
        \spaltenWert{5}&\spaltenWert{Demoartikel 5}&\spaltenWert{5,0}&\spaltenWert{1}&\spaltenWert{5,00}&\spaltenWert{25,00}\\ 
        \spaltenWert{6}&\spaltenWert{Demoartikel 6}&\spaltenWert{1,0}&\spaltenWert{1}&\spaltenWert{1,00}&\spaltenWert{1,00}\\ 
        \spaltenWert{7}&\spaltenWert{Demoartikel 7}&\spaltenWert{2,0}&\spaltenWert{1}&\spaltenWert{2,00}&\spaltenWert{4,00}\\ 
        \spaltenWert{8}&\spaltenWert{Demoartikel 8}&\spaltenWert{3,0}&\spaltenWert{1}&\spaltenWert{3,00}&\spaltenWert{9,00}\\ 
        \spaltenWert{9}&\spaltenWert{Demoartikel 9}&\spaltenWert{4,0}&\spaltenWert{1}&\spaltenWert{4,00}&\spaltenWert{16,00}\\ 
        \spaltenWert{10}&\spaltenWert{Demoartikel 10}&\spaltenWert{5,0}&\spaltenWert{1}&\spaltenWert{5,00}&\spaltenWert{25,00}\\ 
        \spaltenWert{11}&\spaltenWert{Demoartikel 6}&\spaltenWert{1,0}&\spaltenWert{1}&\spaltenWert{1,00}&\spaltenWert{1,00}\\ 
        \spaltenWert{12}&\spaltenWert{Demoartikel 7}&\spaltenWert{2,0}&\spaltenWert{1}&\spaltenWert{2,00}&\spaltenWert{4,00}\\ 
        \spaltenWert{13}&\spaltenWert{Demoartikel 8}&\spaltenWert{3,0}&\spaltenWert{1}&\spaltenWert{3,00}&\spaltenWert{9,00}\\ 
        \spaltenWert{14}&\spaltenWert{Demoartikel 9}&\spaltenWert{4,0}&\spaltenWert{1}&\spaltenWert{4,00}&\spaltenWert{16,00}\\ 
        \spaltenWert{15}&\spaltenWert{Demoartikel 10}&\spaltenWert{5,0}&\spaltenWert{1}&\spaltenWert{5,00}&\spaltenWert{25,00}\\ 
        \spaltenWert{16}&\spaltenWert{Demoartikel 6}&\spaltenWert{1,0}&\spaltenWert{1}&\spaltenWert{1,00}&\spaltenWert{1,00}\\ 
        \spaltenWert{17}&\spaltenWert{Demoartikel 7}&\spaltenWert{2,0}&\spaltenWert{1}&\spaltenWert{2,00}&\spaltenWert{4,00}\\ 
        \spaltenWert{18}&\spaltenWert{Demoartikel 8}&\spaltenWert{3,0}&\spaltenWert{1}&\spaltenWert{3,00}&\spaltenWert{9,00}\\ 
        \spaltenWert{19}&\spaltenWert{Demoartikel 9}&\spaltenWert{4,0}&\spaltenWert{1}&\spaltenWert{4,00}&\spaltenWert{16,00}\\ 
        \spaltenWert{20}&\spaltenWert{Demoartikel 10}&\spaltenWert{5,0}&\spaltenWert{1}&\spaltenWert{5,00}&\spaltenWert{25,00}\\ 
        \spaltenWert{21}&\spaltenWert{Demoartikel 6}&\spaltenWert{1,0}&\spaltenWert{1}&\spaltenWert{1,00}&\spaltenWert{1,00}\\ 
        \spaltenWert{22}&\spaltenWert{Demoartikel 7}&\spaltenWert{2,0}&\spaltenWert{1}&\spaltenWert{2,00}&\spaltenWert{4,00}\\ 
        \spaltenWert{23}&\spaltenWert{Demoartikel 8}&\spaltenWert{3,0}&\spaltenWert{1}&\spaltenWert{3,00}&\spaltenWert{9,00}\\ 
        \spaltenWert{24}&\spaltenWert{Demoartikel 9}&\spaltenWert{4,0}&\spaltenWert{1}&\spaltenWert{4,00}&\spaltenWert{16,00}\\ 
        \spaltenWert{25}&\spaltenWert{Demoartikel 10}&\spaltenWert{5,0}&\spaltenWert{1}&\spaltenWert{5,00}&\spaltenWert{25,00}\\ 
        \spaltenWert{26}&\spaltenWert{Demoartikel 6}&\spaltenWert{1,0}&\spaltenWert{1}&\spaltenWert{1,00}&\spaltenWert{1,00}\\ 
        \spaltenWert{27}&\spaltenWert{Demoartikel 7}&\spaltenWert{2,0}&\spaltenWert{1}&\spaltenWert{2,00}&\spaltenWert{4,00}\\ 
        \spaltenWert{28}&\spaltenWert{Demoartikel 8}&\spaltenWert{3,0}&\spaltenWert{1}&\spaltenWert{3,00}&\spaltenWert{9,00}\\ 
        \spaltenWert{29}&\spaltenWert{Demoartikel 9}&\spaltenWert{4,0}&\spaltenWert{1}&\spaltenWert{4,00}&\spaltenWert{16,00}\\ 
        \spaltenWert{30}&\spaltenWert{Demoartikel 10}&\spaltenWert{5,0}&\spaltenWert{1}&\spaltenWert{5,00}&\spaltenWert{25,00}\\ 
        \spaltenWert{31}&\spaltenWert{Demoartikel 6}&\spaltenWert{1,0}&\spaltenWert{1}&\spaltenWert{1,00}&\spaltenWert{1,00}\\ 
        \spaltenWert{32}&\spaltenWert{Demoartikel 7}&\spaltenWert{2,0}&\spaltenWert{1}&\spaltenWert{2,00}&\spaltenWert{4,00}\\ 
        \spaltenWert{33}&\spaltenWert{Demoartikel 8}&\spaltenWert{3,0}&\spaltenWert{1}&\spaltenWert{3,00}&\spaltenWert{9,00}\\ 
        \spaltenWert{34}&\spaltenWert{Demoartikel 9}&\spaltenWert{4,0}&\spaltenWert{1}&\spaltenWert{4,00}&\spaltenWert{16,00}\\ 
        \spaltenWert{35}&\spaltenWert{Demoartikel 10}&\spaltenWert{5,0}&\spaltenWert{1}&\spaltenWert{5,00}&\spaltenWert{25,00}\\ 
        \spaltenWert{36}&\spaltenWert{Demoartikel 6}&\spaltenWert{1,0}&\spaltenWert{1}&\spaltenWert{1,00}&\spaltenWert{1,00}\\ 
        \spaltenWert{37}&\spaltenWert{Demoartikel 7}&\spaltenWert{2,0}&\spaltenWert{1}&\spaltenWert{2,00}&\spaltenWert{4,00}\\ 
        \spaltenWert{38}&\spaltenWert{Demoartikel 8}&\spaltenWert{3,0}&\spaltenWert{1}&\spaltenWert{3,00}&\spaltenWert{9,00}\\ 
        \spaltenWert{39}&\spaltenWert{Demoartikel 9}&\spaltenWert{4,0}&\spaltenWert{1}&\spaltenWert{4,00}&\spaltenWert{16,00}\\ 
        \spaltenWert{40}&\spaltenWert{Demoartikel 10}&\spaltenWert{5,0}&\spaltenWert{1}&\spaltenWert{5,00}&\spaltenWert{25,00}\\ 
        \spaltenWert{41}&\spaltenWert{Demoartikel 6}&\spaltenWert{1,0}&\spaltenWert{1}&\spaltenWert{1,00}&\spaltenWert{1,00}\\ 
        \spaltenWert{42}&\spaltenWert{Demoartikel 7}&\spaltenWert{2,0}&\spaltenWert{1}&\spaltenWert{2,00}&\spaltenWert{4,00}\\ 
        \spaltenWert{43}&\spaltenWert{Demoartikel 8}&\spaltenWert{3,0}&\spaltenWert{1}&\spaltenWert{3,00}&\spaltenWert{9,00}\\ 
        \spaltenWert{44}&\spaltenWert{Demoartikel 9}&\spaltenWert{4,0}&\spaltenWert{1}&\spaltenWert{4,00}&\spaltenWert{16,00}\\ 
        \spaltenWert{45}&\spaltenWert{Demoartikel 10}&\spaltenWert{5,0}&\spaltenWert{1}&\spaltenWert{5,00}&\spaltenWert{25,00}\\ 
        \spaltenWert{46}&\spaltenWert{Demoartikel 6}&\spaltenWert{1,0}&\spaltenWert{1}&\spaltenWert{1,00}&\spaltenWert{1,00}\\ 
        \spaltenWert{47}&\spaltenWert{Demoartikel 7}&\spaltenWert{2,0}&\spaltenWert{1}&\spaltenWert{2,00}&\spaltenWert{4,00}\\ 
        \spaltenWert{48}&\spaltenWert{Demoartikel 8}&\spaltenWert{3,0}&\spaltenWert{1}&\spaltenWert{3,00}&\spaltenWert{9,00}\\ 
        \spaltenWert{49}&\spaltenWert{Demoartikel 9}&\spaltenWert{4,0}&\spaltenWert{1}&\spaltenWert{4,00}&\spaltenWert{16,00}\\ 
        \spaltenWert{50}&\spaltenWert{Demoartikel 10}&\spaltenWert{5,0}&\spaltenWert{1}&\spaltenWert{5,00}&\spaltenWert{25,00}\\                    \hline
    \end{tabular} \\
    \begin{tabular}{l l}
        \begin{minipage}{.2\linewidth}
            \begin{tabular}{l}
                \bf \fontsize{3mm}{3mm}{Zahlungskonditionen} \\
                %
                \spaltenWert{sofort, ohne Abzug}\\ 
                \spaltenWert{weitere Optionen}\\                                 \bf \fontsize{3mm}{3mm}{Währung: } \waehrung \\
            \end{tabular}
        \end{minipage} &
        \begin{minipage}{.5\linewidth}
            \begin{tabular}{p{30mm} l p{36mm} r}
                \fontsize{3mm}{3mm} & {\bf Nettobetrag: } & & \bf \netto \\
                \fontsize{3mm}{3mm} & {\bf \mwst \% MWSt.: } & & \bf \mwstBetrag \\
                 \\
            \end{tabular}
        \end{minipage}
    \end{tabular}


    \hfill \bf SIGN HERE\\
    \\
    \\
    \\

    \hfill \signature{\unterschriftA} \tab \tab \tab \tab \signature{\unterschriftB}



\end{document}

答案1

以下是使用该包的解决方案xtab,用于跨页表格。还有一些(未要求的)建议:

  • 不要使用\bf,但是{\bfseries ...}\textbf{...}

  • 尝试不使用绝对定位。您可能希望将收件人的地址定位在某个位置,以适合带有地址窗口的信封。通过正确排版地址上方的材料,也可以正确放置它。如果您不知道怎么做,请再次询问。

在此处输入图片描述

\documentclass{article}

% Either use this (with any latex, under any OS)
\usepackage[utf8]{inputenc}
% or this (with xelatex and lualatex, under Windows)
% \usepackage{fontspec} % For loading fonts
% \setmainfont{Arial} % Has a lot more symbols than Computer Modern /Liberation Serif

\usepackage[T1]{fontenc}

\usepackage{geometry}
\geometry{a4paper, bottom=30mm, right=24mm, left=28mm }
\setlength{\parindent}{0pt}

% Farben
\usepackage[table]{xcolor}

% Seitenfuß
\usepackage{fancyhdr}
\usepackage{lastpage}
\pagestyle{fancy}
\fancyhead{} % clear all header fields
\renewcommand{\headrulewidth}{0pt} % no line in header area
\fancyfoot{} % clear all footer fields
\fancyfoot[C]{\footerText} % other info in "inner" position of footer line
\fancyfoot[R]{\footnotesize Seite \thepage\ von \pageref{LastPage}}
\newcommand{\footerText}{\bfseries\footnotesize Sound form out of space!}

% Tabellen, die umbrechen
\usepackage{xtab}

%ABSENDER
\newcommand\absenderAdresseName{Example Company}
\newcommand\absenderAdresseAnschrift{Nowhere 42, 0815 Mars, Sun-System A}

%EMPFÄNGER
\newcommand\empfaengerAnrede{Firma}
\newcommand\empfaengerAdresseName{Target Company}
\newcommand\empfaengerAdresseAnschrift{Moonroad 42}
\newcommand\empfaengerOrt{9999 Earth}
\newcommand\empfaengerLand{Sun-System A}

%TITEL
\newcommand\titleRechnung{Rechnung}
\newcommand\rechnungIdentification[2]{Nr.~#1 vom #2}
\newcommand\rechnungsNr{B 73 / 997.050}
\newcommand\rechnungsDatum{26.05.2016}

%LIEFERSCHEIN DATEN
\newcommand\liefNr{101124}
\newcommand\uidNrLieferant{XX59193388}
\newcommand\reklamationNr{2288559}
\newcommand\reklamationDatum{11.05.2016}
\newcommand\uidNrSdi{YY125478}
\newcommand\unserZeichen{Bob Dylan}
\newcommand\telefon{}
\newcommand\email{[email protected]}
\newcommand\auftNr{Moon Sound Blues}
\newcommand\zahlKzUstKz{Who cares...}

%ZAHLUNGSKONDITIONEN UND SUMMIERUNGEN
\newcommand\waehrung{EUR}
\newcommand\netto{55,00}
\newcommand\mwst{20}
\newcommand\mwstBetrag{11,00}
\newcommand\summe{66,00}
\newcommand\unterschriftA{Clapton}
\newcommand\unterschriftB{Satriani}

\newcommand\makeheader
 {\begin{minipage}[b]{0.4\textwidth}
    \absenderAdresseName\\
    \absenderAdresseAnschrift
  \end{minipage}%
  \hfill
  \begin{minipage}[b]{0.55\textwidth}
    \bfseries\LARGE
    \titleRechnung\\
    {\Large\rechnungIdentification{\rechnungsNr}{\rechnungsDatum}}
  \end{minipage}%
  \par\bigskip
  {\bfseries
   \begin{tabular}[t]{@{}l@{}}
     \empfaengerAnrede\\
     \empfaengerAdresseName\\
     \empfaengerAdresseAnschrift\\
     \MakeUppercase{\empfaengerOrt}\\
     \MakeUppercase{\empfaengerLand}
   \end{tabular}%
  }%
  \hfill
  \begin{tabular}[t]{@{}ll@{}}
    \bfseries Lief Nr     & \bfseries \liefNr       \\
    \bfseries Reklamation & \bfseries \reklamationNr\\
    Telefon               & \telefon                \\
    Email                 & \email                  \\
    Auftr Nr              & \auftNr
  \end{tabular}%
  \par\vspace*{3cm}
}

\newcommand\makefooter
  {\par\vspace{1cm}
   \begin{minipage}[t]{0.3\textwidth}
     {\bfseries Zahlungskonditionen}\\
     sofort, ohne Abzug\\
     weitere Optionen\\
     {\bfseries Währung:} \waehrung
   \end{minipage}%
   \hfill
   {\bfseries
    \begin{tabular}[t]{@{}l@{\quad}r@{}}
      Nettobetrag:    & \netto\\
      \mwst \% MWSt.: & \mwstBetrag
    \end{tabular}%
    \par\bigskip
    \hspace*{\fill}SIGN HERE
    \par\vspace{2cm}
    \hspace*{\fill}\unterschriftA\hspace*{3cm}\unterschriftB
   }%
  }

\begin{document}
\makeheader

\tablehead
  {\rowcolor{lightgray}\bfseries Pos. & \bfseries Bezeichnung &
   \bfseries Menge & \bfseries Preis je & \bfseries Einzelpreis & \bfseries Betrag \\
  }
\let\tablefirsthead\tablehead
\let\tablelasthead\tablehead
\begin{xtabular}{l p{68mm} r r r r}
   1 & Demoartikel 1 & 1,0 & 1 & 1,00 & 1,00 \\ 
   2 & Demoartikel 2 & 2,0 & 1 & 2,00 & 4,00 \\ 
   3 & Demoartikel 3 & 3,0 & 1 & 3,00 & 9,00 \\ 
   4 & Demoartikel 4 & 4,0 & 1 & 4,00 & 16,00 \\ 
   5 & Demoartikel 5 & 5,0 & 1 & 5,00 & 25,00 \\ 
   6 & Demoartikel 6 & 1,0 & 1 & 1,00 & 1,00 \\ 
   7 & Demoartikel 7 & 2,0 & 1 & 2,00 & 4,00 \\ 
   8 & Demoartikel 8 & 3,0 & 1 & 3,00 & 9,00 \\ 
   9 & Demoartikel 9 & 4,0 & 1 & 4,00 & 16,00 \\ 
  10 & Demoartikel 10 & 5,0 & 1 & 5,00 & 25,00 \\ 
  11 & Demoartikel 6 & 1,0 & 1 & 1,00 & 1,00 \\ 
  12 & Demoartikel 7 & 2,0 & 1 & 2,00 & 4,00 \\ 
  13 & Demoartikel 8 & 3,0 & 1 & 3,00 & 9,00 \\ 
  14 & Demoartikel 9 & 4,0 & 1 & 4,00 & 16,00 \\ 
  15 & Demoartikel 10 & 5,0 & 1 & 5,00 & 25,00 \\ 
  16 & Demoartikel 6 & 1,0 & 1 & 1,00 & 1,00 \\ 
  17 & Demoartikel 7 & 2,0 & 1 & 2,00 & 4,00 \\ 
  18 & Demoartikel 8 & 3,0 & 1 & 3,00 & 9,00 \\ 
  19 & Demoartikel 9 & 4,0 & 1 & 4,00 & 16,00 \\ 
  20 & Demoartikel 10 & 5,0 & 1 & 5,00 & 25,00 \\ 
  21 & Demoartikel 6 & 1,0 & 1 & 1,00 & 1,00 \\ 
  22 & Demoartikel 7 & 2,0 & 1 & 2,00 & 4,00 \\ 
  23 & Demoartikel 8 & 3,0 & 1 & 3,00 & 9,00 \\ 
  24 & Demoartikel 9 & 4,0 & 1 & 4,00 & 16,00 \\ 
  25 & Demoartikel 10 & 5,0 & 1 & 5,00 & 25,00 \\ 
  26 & Demoartikel 6 & 1,0 & 1 & 1,00 & 1,00 \\ 
  27 & Demoartikel 7 & 2,0 & 1 & 2,00 & 4,00 \\ 
  28 & Demoartikel 8 & 3,0 & 1 & 3,00 & 9,00 \\ 
  29 & Demoartikel 9 & 4,0 & 1 & 4,00 & 16,00 \\ 
  30 & Demoartikel 10 & 5,0 & 1 & 5,00 & 25,00 \\ 
  31 & Demoartikel 6 & 1,0 & 1 & 1,00 & 1,00 \\ 
  32 & Demoartikel 7 & 2,0 & 1 & 2,00 & 4,00 \\ 
  33 & Demoartikel 8 & 3,0 & 1 & 3,00 & 9,00 \\ 
  34 & Demoartikel 9 & 4,0 & 1 & 4,00 & 16,00 \\ 
  35 & Demoartikel 10 & 5,0 & 1 & 5,00 & 25,00 \\ 
  36 & Demoartikel 6 & 1,0 & 1 & 1,00 & 1,00 \\ 
  37 & Demoartikel 7 & 2,0 & 1 & 2,00 & 4,00 \\ 
  38 & Demoartikel 8 & 3,0 & 1 & 3,00 & 9,00 \\ 
  39 & Demoartikel 9 & 4,0 & 1 & 4,00 & 16,00 \\ 
  40 & Demoartikel 10 & 5,0 & 1 & 5,00 & 25,00 \\ 
  41 & Demoartikel 6 & 1,0 & 1 & 1,00 & 1,00 \\ 
  42 & Demoartikel 7 & 2,0 & 1 & 2,00 & 4,00 \\ 
  43 & Demoartikel 8 & 3,0 & 1 & 3,00 & 9,00 \\ 
  44 & Demoartikel 9 & 4,0 & 1 & 4,00 & 16,00 \\ 
  45 & Demoartikel 10 & 5,0 & 1 & 5,00 & 25,00 \\ 
  46 & Demoartikel 6 & 1,0 & 1 & 1,00 & 1,00 \\ 
  47 & Demoartikel 7 & 2,0 & 1 & 2,00 & 4,00 \\ 
  48 & Demoartikel 8 & 3,0 & 1 & 3,00 & 9,00 \\ 
  49 & Demoartikel 9 & 4,0 & 1 & 4,00 & 16,00 \\ 
  50 & Demoartikel 10 & 5,0 & 1 & 5,00 & 25,00 
\end{xtabular}

\makefooter
\end{document}

相关内容