Seite 1 von 1

Tabellenueberschriften

Verfasst: Di 26. Jun 2012, 02:35
von chris4aus
Hallo!

Ich habe ganz viele Threads gefunden darueber, aber alle Vorschlaege funtionieren nicht.
Problem: Ich will eine Tabellenueberschrift (mit \captionabove gibt es mir einne Fehler und nur \caption ueber dem Text sieht wirklich nicht schoen aus)

Mein verkuerzter Header:
\usepackage{caption}
\usepackage{ctable}
\usepackage{capt-of}

\abovecaptionskip=1pt
\belowcaptionskip=20pt
\captionsetup[figure]{format=hang}
\captionsetup[table]{position=top,  format=hang}

Aber, wenn ich jetzt eine Tabelle einfuege, schreibt er mir grundsaetzlich den Titel DRUNTER:
\begin{table}[h!]
\centering
\begin{tabular}{l|c|c|c}
Polymer & \multicolumn{2}{c|}{\qquad viscosity} & melt temperature \\
& consistency coefficient & power law & \\
& (Pa/\,$s^n$) & index & (in $\degree$C) \\
\hline
PCL & 8351\cite{vis_PCL} &0.759 \cite{vis_PCL} & 65 \cite{biodeg}\\
\multicolumn{4}{c}{}
\end{tabular}
\begin{tabular}{l|c|c|c}
Polymer &glass transition temperature & bulk density & density of solid\\
 & (in $\degree$C) &(g/\,cc) & (g/\,cc)\\
\hline
PCL &- 61 \cite{biodeg}&0.111 \cite{PCL_bd} &1.146 \cite{chem}\\

\end{tabular}
\caption{Selected properties of suggested polymers}
\end{table}
Ich habe auch schon das Beispiel bei http://www.mrunix.de/forums/showthread.php?t=71546 ausprobiert - obwohl das dort problemlos laufen soll, bei mir nur Unterschriften.
[/code]

Verfasst: Di 26. Jun 2012, 11:19
von bloodworks
Hallo dem geneigeten Leser der Dokumentation würde sicher dieser Satz auffallen:
position=top does NOT mean that the caption is actually placed at the top of the figure or table. Instead the caption is usually placed where you place the \caption command.)
(aus der caption Doku)

Um dein Problem mit \captionabove untersuchen zu können, wäre ein Minimalbeispiel [2] hilfreich. Eigentlich sogar unabdingbar.

Es scheint sich immer noch der Mythos zu halten, dass manche Leute im Besitz einer allwissenden Glaskugel sind.

Minimalbeispiel

Verfasst: Mi 27. Jun 2012, 00:05
von chris4aus
Hallo Bloodworks!

Hier das Minimalbeispiel:
\usepackage{caption}
\usepackage{ctable}
\usepackage{capt-of}

\abovecaptionskip=1pt
\belowcaptionskip=20pt
\captionsetup[figure]{format=hang}
\captionsetup[table]{position=top,  format=hang} 

\begin{document}
\begin{table}[h!]
\centering
\begin{tabular}{l|c|c|c}
Polymer & \multicolumn{2}{c|}{\qquad viscosity} & melt temperature \\
& consistency coefficient & power law & \\
& (Pa/\,$s^n$) & index & (in $\degree$C) \\
\hline
PCL & 8351\cite{vis_PCL} &0.759 \cite{vis_PCL} & 65 \cite{biodeg}\\
\multicolumn{4}{c}{}
\end{tabular}
\begin{tabular}{l|c|c|c}
Polymer &glass transition temperature & bulk density & density of solid\\
 & (in $\degree$C) &(g/\,cc) & (g/\,cc)\\
\hline
PCL &- 61 \cite{biodeg}&0.111 \cite{PCL_bd} &1.146 \cite{chem}\\

\end{tabular}
\caption{Selected properties of suggested polymers}
\end{table} 
\end{document}
Ich dachte, dass man die zwei Sachen (Header und Tabelle) doch mit begin document zusammen setzen kann.

Danke fuer das Kommentar ueber top --> das hatte ich aus dem anderen Forum geklaut.

Habe das Problem folgendermassen bis jetzt geklaert (nicht schoen, aber funktioniert):
\usepackage{caption}
\usepackage{ctable}
\usepackage{capt-of}

\abovecaptionskip=1pt
\belowcaptionskip=20pt
\captionsetup{format=hang}

\begin{document}
\begin{table}[h!]
\setlength\abovecaptionskip{10pt}
\setlength\belowcaptionskip{10pt}
\centering
\caption{Selected properties of suggested polymers}
\begin{tabular}{l|c|c|c}
Polymer & \multicolumn{2}{c|}{\qquad viscosity} & melt temperature \\
& consistency coefficient & power law & \\
& (Pa/\,$s^n$) & index & (in $\degree$C) \\
\hline
PCL & 8351\cite{vis_PCL} &0.759 \cite{vis_PCL} & 65 \cite{biodeg}\\
\multicolumn{4}{c}{}
\end{tabular}
\begin{tabular}{l|c|c|c}
Polymer &glass transition temperature & bulk density & density of solid\\
 & (in $\degree$C) &(g/\,cc) & (g/\,cc)\\
\hline
PCL &- 61 \cite{biodeg}&0.111 \cite{PCL_bd} &1.146 \cite{chem}\\

\end{tabular}
\end{table} 
(Ich hatte nur 3 Tabellen, aber wie macht man es denn richtig?)

Verfasst: Mi 27. Jun 2012, 00:17
von Sepp99
Hallo Christiane,
du solltest den links folgen, die dir empfohlen werden. Ein Minimalbeispiel [4] beginnt mit
\documentclass[...]{...}
Dein Problem hängt doch auch von deiner Klasse ab! Das gilt auch für deine übrigen Anfragen.
Gruß, Sepp.-

sorry

Verfasst: Mi 27. Jun 2012, 01:57
von chris4aus
Hi sorry!

Die Dokumentenklasse hatte ich im anderen Link.
\documentclass[a4paper,12pt]{article} 
hoffe, dass das Minimalbeispiel damit komplett ist, da ich mit filecontents nichts anfangen kann (da ich keine habe, glaube ich)

Verfasst: Mi 27. Jun 2012, 09:22
von bloodworks
Hallo willst du captionabove verwenden musst du auch eine KOMASkript Klasse verwenden. Siehe KOMA Doku.