Seite 1 von 1

Aufzählung in einer Tabelle - Anpassung vertikaler Abstand

Verfasst: Mi 1. Jul 2015, 17:56
von neuling
Hallo zusammen,

ich möchte gerne in einer Tabelle eine Aufzählung einzufügen. Das hat auch fast so funktioniert wie ich es wollte, die beiden Beiträge
http://www.golatex.de/item-umgebung-nic ... t5123.html
und http://golatex.de/abstaende-vor-und-nac ... 11871.html
haben schon einen großen Teil meiner Anpassungswünsche erfüllt.

Nur für ein Problem habe ich noch keine Lösung gefunden. Irgendwie schaffe ich es nicht, den vertikalen Abstand ober- und unterhalb der Aufzählungen zu entfernen. Dazu ein Minimalbeispiel:
\documentclass[a4paper, 12pt]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[a4paper]{geometry}
\usepackage{paralist}
\usepackage{enumitem}
\usepackage{booktabs}
\usepackage[final]{pdfpages}

\begin{document}

\begin{figure}
\centering
\begin{tabular}{p{2.5cm}p{5cm}p{5cm}}
\toprule
Variante & Variante A & Variante B \\
\midrule
Vorteile: &
\begin{itemize}[leftmargin=*,label=-,nosep,topsep=0pt] 
\item Vorteil 1
\item Vorteil 2
\item Vorteil 3 usw
\end{itemize} &
\begin{itemize}[leftmargin=*,label=-,nosep,topsep=0pt] 
\item Vorteil 11 sehr ausführlich begründet
\item Vorteil 22 usw
\end{itemize} \\
\midrule
Nachteile: & & \\
\bottomrule
\end{tabular}
\end{figure}


\end{document}
Leider haben die beiden Aufzählungen einen größeren Abstand zur midrule als "Vorteile:". Und genau den würde ich gerne entfernen...
Oder anders ausgedrückt: Kann ich dafür sorgen, dass sich die Aufzählung wie ein ganz normaler Text verhält und nur die üblichen Abstände zu den Trennlinien hat?

Vielen Dank schon mal im Voraus!

Verfasst: Mi 1. Jul 2015, 18:21
von esdd
Für diese Aufzählungen in den Tabellen würde ich mir gleich eine neue Listenumgebung anlegen, um nicht jedes Mal die ganzen Optionen mit angeben zu müssen. Für das eigentliche Problem kannst Du die Aufzählung in eine topalignede minipage setzen. Nach dem letzten Aufzählungspunkt empfiehlt sich noch ein \strut damit der Abstand unten auch dann stimmt, wenn in der letzten Zeile nichts mit Unterlängen steht.
\documentclass[a4paper, 12pt]{scrreprt} 
\usepackage[T1]{fontenc} 
\usepackage[utf8]{inputenc} 
\usepackage[ngerman]{babel} 
\usepackage{booktabs} 

\usepackage{enumitem} 
\newlist{titemize}{itemize}{1}% neue Listenumgebung für Tabellen
\setlist[titemize]{leftmargin=*,nosep,label=-}

\begin{document} 
\begin{table} 
\centering 
\begin{tabular}{p{2.5cm}p{5cm}p{5cm}} 
\toprule 
 Variante & Variante A & Variante B \\ 
\midrule 
Vorteile: & 
  \begin{minipage}[t]{\linewidth}
    \begin{titemize}
      \item Vorteil 1 
      \item Vorteil 2 
      \item Vorteil 3 usw \strut
    \end{titemize}
  \end{minipage} & 
  \begin{minipage}[t]{\linewidth}
    \begin{titemize}
      \item Vorteil 11 sehr ausführlich begründet 
      \item Vorteil 22 usw \strut
    \end{titemize}
  \end{minipage} \\ 
\midrule 
Nachteile: & & \\ 
\bottomrule 
\end{tabular} 
\end{table} 
\end{document} 
Gruß
Elke

Verfasst: Mi 1. Jul 2015, 18:54
von neuling
Super, das sieht genau so aus wie ich mir das erhofft hatte!

Vielen Dank für die super schnelle Hilfe!! :D

Re: Aufzählung in einer Tabelle - Anpassung vertikaler Abstand

Verfasst: Fr 25. Jun 2021, 15:37
von Alexandra Strahl

Vielen lieben Dank,
ich habe einen ganzen Tag darauf verwendet sowas zu bauen!
Das hat mich gerettet!
Alex