Aufzählung in einer Tabelle - Anpassung vertikaler Abstand Thema ist als GELÖST markiert

Schriftbild, Absätze und Auflistungen einstellen


neuling
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Mi 15. Mai 2013, 15:25

Aufzählung in einer Tabelle - Anpassung vertikaler Abstand

Beitrag 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!

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag 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

neuling
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Mi 15. Mai 2013, 15:25

Beitrag von neuling »

Super, das sieht genau so aus wie ich mir das erhofft hatte!

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

Alexandra Strahl
Forum-Anfänger
Forum-Anfänger
Beiträge: 39
Registriert: Do 28. Jun 2012, 17:42

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

Beitrag von Alexandra Strahl »

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


Antworten