Aufzählung in einer Tabelle - Anpassung vertikaler Abstand

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Aufzählung in einer Tabelle - Anpassung vertikaler Abstand

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

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

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

von neuling » Mi 1. Jul 2015, 18:54

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

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

von esdd » Mi 1. Jul 2015, 18:21

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

Aufzählung in einer Tabelle - Anpassung vertikaler Abstand

von neuling » Mi 1. Jul 2015, 17:56

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!

Nach oben