Wie erstelle ich eine Stückliste?
Hallo,
ich würde gerne eine Stückliste in Latex erstellen. Ich habe mir gedacht das mit einer longtable umgebung zu machen, weil diese ja lang werden können und so der Seitenumbruch besser umgesetzt wird. Also ich weiss nicht ob meine Umsetztung die richtige ist. Darum habe ich sie mal heir reingestellt.
\documentclass[paper=a4,DIV21,portait,12pt]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{longtable}
\usepackage{tabularx}
\newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}} % linksbündig mit Breitenangabe
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}} % zentriert mit Breitenangabe
\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}} % rechtsbündig mit Breitenangabe
\usepackage{longtable}
\begin{document}
\newcounter{pos}
\newcommand\pos{\textbf{\stepcounter{pos}\arabic{pos}}}
%\renewcommand{\arraystretch}{1.3}
\begin{center}
\tiny1
\begin{longtable}{
C{0.3cm} % Spalte 1
C{0.4cm} % Spalte 2
C{0.5cm} % Spalte 3
L{4cm} % Spalte 4
L{4cm} % Spalte 5
L{4cm} % Spalte 6
L{4cm} % Spalte 7
L{4cm} % Spalte 8
L{4cm} % Spalte 9
L{4cm} % Spalte 10
L{4cm} % Spalte 11
L{4cm} % Spalte 12
L{4cm} % Spalte 13
L{4cm} % Spalte 14
L{4cm} % Spalte 15
}
%\caption{Stückliste}
%\label{Stückliste}
% 1 Kopfzeile
\toprule[1.5pt]
Pos. & Anz. & Einheit
& \multicolumn{4}{c}{\centering{Benennung}}
& \multicolumn{4}{c}{\centering{Sachnummer/Norm - Kurzbezeichnung}}
& \multicolumn{4}{c}{\centering{Bemerkung}}
\\ \toprule[1.5pt]
\endhead % Ende des Tabellenkopfes
%\toprule [1.5pt]
\endlastfoot % Ende des letzten Tabellenfusses
% Inhalt
\pos & 1 & Stk. & \multicolumn{4}{l}{Benennung} & \multicolumn{4}{l}{Benennung} & \multicolumn{4}{l}{Benennung}
\\ \bottomrule
\end{longtable}
\end{center}
\end{document}
![alt text][1]
[1]: http://texwelt.de/wissen/upfiles/Stueckliste_1.png