PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Abstand vor und nach Aufzählung (in Tabelle)



hoshbad
15-06-2008, 16:34
Hallo zusammen,

eigentlich möchte ich (meiner Meinung nach) nichts wildes machen.

Ich benötige eine Aufzählung innerhalb einer Tabellenzelle. Geht prinzipiell auch. Allerdings ist
a) der Abstand zwischen den \item zu groß
b) der Abstand vor und nach der gesamten itemize-Umgebung zu groß

Punkte a) habe ich gelöst, aber bei b) beisse ich mir die Zähne aus.

Habe es mit vspace, paralist (compactitem) und diversen Variablen (topsep, partopsep, etc.) versucht und kläglich gescheitert.

Das gewünschte Ergebnis ist im Anhang zu sehen.

Hier das Minibeispiel:

\documentclass[a4paper,12pt,titlepage,parskip]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{paralist}

\begin{document}
Beispiel mit normaler Itemize-Umgebung
\begin{table}[h]
\begin{tabular}{p{5cm}p{8cm}}
\hline
\textbf{Zeitraum} & \textbf{Tätigkeiten} \\
\hline
17.03.2008 -- 19.03.2008 &
\begin{itemize}
\item Foo
\item Bar
\item Baz
\end{itemize} \\
\hline
\end{tabular}
\end{table}

Beispiel mit paralist
\begin{table}[h]
\begin{tabular}{p{5cm}p{8cm}}
\hline
\textbf{Zeitraum} & \textbf{Tätigkeiten} \\
\hline
17.03.2008 -- 19.03.2008 &
\begin{compactitem}[$\circ$]
\item Foo
\item Bar
\item Baz
\end{compactitem} \\
\hline
\end{tabular}
\end{table}
\end{document}

Vielen Dank im Voraus!

Sabrina.Dankers
15-06-2008, 16:49
Hallo,

versuchs mal mit einer Verbindung aus \vspace und \topsep oder einem Bruchteil von \topsep.

So z.B. \vspace{-\topsep} vor und nach der copactitem-Umgebung

Du kannst den Abstand auch um Bruchteile dieses Abstandes verändern z.B. \vspace{-0.5\topsep}

hoshbad
15-06-2008, 16:53
Hallo Sabrina,

ich danke dir. Ich hatte es zwar schonmal mit \vspace{-\topsep} probiert und auch überhalb der Aufzählung erfolg gehabt, jedoch unterhalb nicht. Jetzt geht es aber. Ich weiß nicht mehr, was ich vorher anders gemacht hatte. So ist es jedenfalls gut.

Danke :-)

Sabrina.Dankers
15-06-2008, 16:55
Kein Problem. Ich denke zwar, dass es da sicher noch ne bessere Lösung gibt. Aber spontan fällt mir nichts besseres ein.

hoshbad
15-06-2008, 17:01
Ahhh, das ist es wieder. Ich habe es gerade nur in meinem Minibeispiel getestet, da funktionierte es.

Jetzt habe ich das in meine eigentliche Datei gepackt und das \vspace _unterhalb_ der Aufzählung hat keine Wirkung.

Nun geht die große Suche los...

Sabrina.Dankers
15-06-2008, 17:03
Da müsstest du dann wohl mal deinen Quellcode posten.

hoshbad
15-06-2008, 17:04
Mit einem geschützten Leerzeichen nach der Umgebung und nach dem vspace funktioniert es.
Ist zwar äußerst unschön, aber ist auch nur ein nicht so wichtiges Dokument.

\vspace{-0.75\topsep}
\begin{compactitem}[$\circ$]
\item Foo
\item bar
\item Baz
\item Qux
\end{compactitem}
\vspace{-1.4\topsep} ~