Tabellenumbruch erzeugen
Ich habe eine Tabelle mit verschiedenen Daten, allerdings habe ich so meine Schwierigkeiten mit den Umbrüchen. Momentan wird umgebrochen, umbrochen, wenn die Zeile zu Ende ist, ich möchte aber lieber nach jedem Wort einen Umbruch. Also wie im Beispiel nach "Hähnchencurry".
Mit `\newline`, `\tabularnewline` oder `\\` hab ich es schon probiert, die geben allerdings nur Fehler.
Kann jemand helfen?
\documentclass[a4paper,12pt,landscape]{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[paper=a4paper,left=15mm,right=15mm,top=10mm,bottom=10mm]{geometry}
\usepackage{longtable}
\usepackage{pgffor}
\usepackage{array}
\def\ExtractData#1#2{% #1 Liste der Werte, #2 Liste der Makros
\def\ccc{i}%
\foreach \data in {#1} {% Hilfsmakros \auxi, \auxii, \auxiii...
\expandafter\xdef\csname aux\ccc\endcsname{\data}%
\xdef\ccc{\ccc i}%
}%
\xdef\ccc{i}%
\foreach \macro in {#2} {% speichern in den bereitgestellten Makros
\expandafter\xdef\macro{\csname aux\ccc\endcsname}%
\xdef\ccc{\ccc i}%
}%
}
\def\row#1{%
\ExtractData{#1}{\titel,\mo}%
%------------------
\Titel{\titel} & \Mo{\mo} \tabularnewline[1.5ex]
}
\newcommand*{\Titel}[1]{#1}
\newcommand*{\Mo}[1]{#1}
\newenvironment{menu}
{\setlength{\tabcolsep}{0pt}%
\renewcommand{\arraystretch}{2}
\begin{longtable}
{@{}|>{\centering\arraybackslash}p{0.075\textwidth}|>{\centering\arraybackslash}p{0.17\textwidth}|}
\hline
{\large \textbf{ }} & {\large \textbf{Montag}} \tabularnewline[1ex]\hline
\hline
\endhead
}
{
\end{longtable}
}
\begin{document}
\begin{large}
\begin{menu}
\row{Menü 1,Fruchtiges Hähnchencurry Reis Möhren}\hline
\end{menu}
\end{large}
\end{document}