ich habe eine Tabellenstruktur, die sich recht oft wiederholt - da dachte ich mir, bau dir doch ein newcommand. Problem: Latex wirft einen Fehler.
\newcommand{\TaskBox}[1][2] { \begin{tabularx}{\linewidth}{|p{2.5cm}|X|} \hline \cellcolor{black} \textcolor{white}{ \textbf{Aufgabe #1:} } & #2 \\ \hline \end{tabularx} }
Bevor ich die Tabellenbreite festgesetzt habe, kam der selbe Fehler für den horizontal mode. Ich verstehe auch, warum der Fehler auftritt - schließlich weiß Latex ja nicht, wieviel Text ich einsetzen möchte und kann die Tabellenhölhe nicht bestimmen. \newcommand ist anscheinend keine Präprozessor-Ersetzung wie zB ein #define ....
Die Höhe festlegen möchte ich natürlich auch nicht.
Wie kann ich das Problem lösen?