Wie kann ich eine Aufzählung in einer longtable einfügen, ohne dass davor eine Leerzeile entsteht?
Die Antwort von Epllus auf die Frage [Wie kann ich eine Aufzählung in einer Tabelle ohne zusätzlichen vertikalen Abstand verwenden?][1] wollte ich auf eine `longtable` übertragen. Wenn die Aufzählung am Anfang der Tabellenzelle eingefügt wird, entsteht aber trotzdem eine Leerzeile. Kann man das irgendwie ändern?
\documentclass[ngerman]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{array,longtable}
\makeatletter
\newcommand{\minipagetrue}{\@minipagetrue}
\makeatother
\usepackage{enumitem}
\newlist{titemize}{itemize}{4}% Neue itemize-Umgebung namens titemize
\setlist[itemize]{nosep,after=\vskip-\baselineskip,
label={\textbullet},leftmargin=*,before=,}
label={\textbullet},leftmargin=*,before=\minipagetrue,}
\newcolumntype{P}[1]{>{\raggedright\arraybackslash}p{#1}}
\renewcommand\arraystretch{1.25}
\begin{document}
\begin{longtable}{@{}lP{6cm}@{}}
\textbf{Gebiet} & \textbf{Erläuterung} \\[5pt]
Gebiet 1 &
\begin{itemize}
\item Punkt 1
\begin{itemize}
\item Unterpunkt 1
\item Unterpunkt 2
\item etc.
\end{itemize}
\item Punkt 2
\item Punkt 3
\item Punkt 4
\end{itemize}\\
Gebiet 2 &
\begin{itemize}
\item Punkt a
\item etc.
\end{itemize}\\
Gebiet 3 &
Hier steht Text\\
Gebiet 4 &
Hier steht Text
\begin{itemize}
\item Punkt I
\item Punkt II
\end{itemize}
\end{longtable}
\end{document}
![alt text][2]
[1]: http://texwelt.de/wissen/fragen/1157/wie-kann-ich-eine-aufzahlung-in-einer-tabelle-ohne-zusatzlichen-vertikalen-abstand-verwenden
[2]: http://texwelt.de/wissen/upfiles/longtable_itemize.PNG