PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Abstand der caption bei longtable



Marky Mark
21-07-2006, 18:36
Hilfe!!
Ich bin in LaTeX was spezielle Dinge angeht einfach noch nicht fit genug. Ich hab ein Problem mit den captions beim longtable packet. Ich hab schon alles versucht mit \captionsetup usw.. Aber ich krieg es einfach nicht hin, dass diese bescheuert caption mit einem Abstand zur Tabelle ausgegeben wird. Im Moment hab ich folgende Packete aufgerufen:

\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}


%% other package
\usepackage[english]{babel}
\usepackage{pslatex}
\usepackage{times,latexsym}
\usepackage{mathptmx}
\usepackage{multirow}


% packages for figures, graphics and tables
\usepackage{float}
\usepackage{wrapfig}
\usepackage{caption}
\captionsetup{labelfont={bf,it,footnotesize}}
\captionsetup{font={footnotesize}}
\captionsetup[table, longtable]{margin=10pt, position=top}
\captionsetup[figure]{margin=10pt, position=bottom}


\usepackage{nameref}

% package for mathematical formulas
\usepackage{amsmath}
% packages for tables
\usepackage{tabularx}
\usepackage{longtable}
% show introduction, table of figures and bibliography in toc
\usepackage{tocbibind}

%
\usepackage{boxedminipage}

% verbatime-like environment
\usepackage{alltt}

Egal was ich mache, wenn ich eine Longtable folgendermaßen definiere, setzt es mir die caption direkt and die tabelle. Das sieht aus wie hingeklebt:
\newcolumntype{M}[1]{>{\arraybackslash}p{#1}}
\begin{longtable} {|M{8cm}|M{3cm}|M{3cm}|}

Liegts vielleicht dran, dass ich mir den Spaltentyp selbst definiert hab. Ich kanns mir eigentlich nicht vorstellen?

Gruß,
Mark

JohnO
10-12-2006, 00:35
Genau das gleiche Problem habe ich auch. Ich stimme zu: Es sieht einfach schlecht aus.

Eine globale Änderung des caption-Abstands bei mir, wirkt sich auf Listings, Bilder etc. aus, aber bei meinen Tabellen (alles longtables) klebt die caption direkt an der Tabelle.

MfG

sofa-surfer
10-12-2006, 08:26
Hallo,

ich habe die Erfahrung gemacht, dass es mit der Klassenoption "tablecaptionabove" (Koma-Klassen) so aussieht, wie es sollte:


\documentclass[tablecaptionabove]{scrartcl}
\usepackage{longtable}
\usepackage{booktabs}

\begin{document}


\begin{longtable}{p{0.45\textwidth}}
\caption{Sinnloser Text in einer Longtable}\\ \toprule
Sinnloser Text zum Füllen dieser Tabellenzeile \\
\end{longtable}

\begin{table}[h]
\caption{Sinnloser Text in einer normalen Tabelle}
\centering
\begin{tabular}{p{0.45\textwidth}} \toprule
Sinnloser Text zum Füllen dieser Tabellenzeile \\
\end{tabular}
\end{table}

\end{document}

Matthias