Tabellenueberschriften

Tabellen und Grafiken erstellen und anordnen


chris4aus
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Di 24. Jan 2012, 23:18

Tabellenueberschriften

Beitrag 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]
Danke euch schon mal im Voraus, dass ihr euch die Muehe macht, meine Probleme zu verstehen.

Christiane

Benutzeravatar
bloodworks
Moderator
Moderator
Beiträge: 1425
Registriert: Mo 19. Jan 2009, 10:52
Wohnort: /dev/null

Beitrag 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.
[1] Nützliche Webdokumente für Anfänger und Fortgeschrittene
[2]Minimalbeispiel | [3]FAQ
[4]Regelwerk | [5] Knigge
Wenn nicht anderst angegeben ist mein System: texlive 2012, pdflatex, x86-64, Snow Leopard utd.
Angehöriger der Liga zur Verwendung von texdoc
texdoc mathmode koma l2picfaq l2tabu lshort-en
Achtung: Aufforderungen ein Minimalbeispiel oder mehr Erklärungen zu einer Frage zu liefern sind keine persönlichen Angriffe. Sie dienen viel mehr dazu die Kommunikation zwischen Fragendem und potentiellen Helfern zu erleichtern und zu präzisieren.


chris4aus
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Di 24. Jan 2012, 23:18

Minimalbeispiel

Beitrag 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?)
Danke euch schon mal im Voraus, dass ihr euch die Muehe macht, meine Probleme zu verstehen.

Christiane

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

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

chris4aus
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Di 24. Jan 2012, 23:18

sorry

Beitrag 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)
Danke euch schon mal im Voraus, dass ihr euch die Muehe macht, meine Probleme zu verstehen.

Christiane

Benutzeravatar
bloodworks
Moderator
Moderator
Beiträge: 1425
Registriert: Mo 19. Jan 2009, 10:52
Wohnort: /dev/null

Beitrag von bloodworks »

Hallo willst du captionabove verwenden musst du auch eine KOMASkript Klasse verwenden. Siehe KOMA Doku.
[1] Nützliche Webdokumente für Anfänger und Fortgeschrittene
[2]Minimalbeispiel | [3]FAQ
[4]Regelwerk | [5] Knigge
Wenn nicht anderst angegeben ist mein System: texlive 2012, pdflatex, x86-64, Snow Leopard utd.
Angehöriger der Liga zur Verwendung von texdoc
texdoc mathmode koma l2picfaq l2tabu lshort-en
Achtung: Aufforderungen ein Minimalbeispiel oder mehr Erklärungen zu einer Frage zu liefern sind keine persönlichen Angriffe. Sie dienen viel mehr dazu die Kommunikation zwischen Fragendem und potentiellen Helfern zu erleichtern und zu präzisieren.


Antworten