Mehr als 9 Parameter in Tabelle übergeben
Hallo,
ich stehe mal wieder vor einem Problem und vielleicht könnt Ihr mir helfen?!
Folgendes Dokument möchte ich erstellen:
\documentclass[10pt,a4paper]{article}
\usepackage{longtable}
\usepackage{colortbl}
\newcommand{\row}[9]{#1 & #2 & #3 & #4 & #5 & #6 & #7 & #8 & #9 \\ }
\newenvironment{timesheet}[1]
{\setlength{\tabcolsep}{0pt}%
\begin{longtable}
{@{}p{0.15\textwidth}p{0.15\textwidth}*7{p{0.1\textwidth}}}
\multicolumn{2}{c}{} & \multicolumn{2}{c}{Arbeitszeit}& \multicolumn{2}{c}{Pausenzeit} \\[2ex]
Tag & Datum & Kommen & Gehen & Kommen & Gehen & Std & Tage & Projekt \\[2ex]
\endhead
\row{?[datum]}{?[art]}{?[arbeit_von]}{?[arbeit_bis]}{?[pause_von]}{?[pause_bis]}{?[std]}{?[tage]}{?[projekt]}
\hline
}{\end{longtable}}
\begin{document}
\begin{timesheet}
\end{timesheet}
\end{document}
Das klappt auch alles soweit ganz gut, nur möchte ich jetzt noch einen weiteren Parameter in der Row übergeben, nämlich den Wochentag, den ich (wie auch die anderen Werte) von einem anderen Programm übergeben bekomme. Da ich aber momentan schon 9 Parameter übergebe, weiß ich nun nicht weiter.
Habe schon zig Seiten Google durch, aber nur so etwas, wie das hier gefunden:
\newcommand*{\AnweisungmitvielenParameter}[9]{%
\def\ArgA{#1}%
\def\ArgB{#2}%
\def\ArgC{#3}%
\def\ArgD{#4}%
\def\ArgE{#5}%
\def\ArgF{#6}%
\def\ArgG{#7}%
\def\ArgH{#8}%
\def\ArgI{#9}%
\AnweisungmitnichtganzsovielenParametern
}
\newcommand*{\AnweisungmitnichtganzsovielenParametern}[1]{
\def\ArgJ{#1}%
% Und hier können wir nun auf \ArgA bis ArgJ zugreifen
}
Allerdings weiß ich dann wiederum nicht, wie ich diese ganzen Parameter auch in meine /row `\row` bekomme.
Ich hoffe, das war irgendwie verständlich für Euch und vielleicht habt ihr eine Idee und könnt mir da weiterhelfen.
Grüße
Snoopyweiterhelfen.