PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabellenunterschrift: dingende Hilfe



enid
27-01-2009, 19:12
Hallo zusammen,
ich benötige für meine Diplomarbeit folgende Hilfe.

Ich benutze
\documentclass[12pt,a4paper,oneside,titlepage,BCOR1cm,DIV14,headi nclude,footexclude,
bigheadings,bibtotoc,nochapterprefix,pointlessnumb ers]{scrreprt}

mit den Paketen
\usepackage{longtable}
\usepackage{wrapfig}
\usepackage{subfigure}
\usepackage[small,hang]{caption2}
\usepackage[pdftex]{graphicx}

Füge ich Bilder mit kurzer Bildunterschrift hinzu, dann erscheinen Bild und Unterschrift zentriert. Und genau so will ich es auch haben, d.h. die Unterschrift soll unter dem Bild zentriert stehen.
Bsp.:
\begin{figure}[!htbp]
\centering
\includegraphics[scale=0.8]{Handschin-crop}
\caption[Vereinfachte Darstellung eines Knotens]{Vereinfachte Darstellung eines Knotens}\label{fig:Handschin}
\end{figure}

Wenn ich Bilder mit mehrzeiliger Bildunterschrift einfüge, dann möchte ich die zweite Zeilen in einem festgelegten Einzug ausschreiben. Aber die komplette Bildunterschrift soll zentriert unter dem Bild erscheinen. Ich hab das nachfolgende eingegeben:
\begin{table}[ht!]
\begin{minipage}{\linewidth}
\begin{center}
\begin{tabular}{|l||c|c|c|c|c||c|c|}\hline
\bf{Lauf} & & \multicolumn{2}{c}{\rule[-3mm]{0mm}{8mm}\itshape{Single Szen.}} & \multicolumn{2}{|c||}{\itshape{Determ. Äqui.}} & \bf{bb-tree} & \bf{CPLEX}\\%\cline{4-7}
\itshape{T=10} & S & Var. & Nb. & Var. & Nb. & (Zeit/Gap) & (Zeit/Gap)\\ \hline %\cline{3-3}
%b54 & 20 & 10 & 368 & 810 & 3788 & 9113 & 9810.87s/0.1\% & s/\% \\ \hline %B86
b54 & 20 & 368 & 810 & 3788 & 9113 & 9810.87s/0.1\% & s/\% \\ \hline %B86
\end{tabular}
\end{center}
\end{minipage}
\centering
\captionstyle{indent}
\setlength{\captionindent}{1em}
\caption{Ergebnisse der CPLEX-Gegenrechnung im Testlauf b54.\newline \textit{Abbruchkriterium: Relatives Gap 0.1\%}}\label{MstageTable3b}
\end{table}

Hiebei erscheint zwar die zweite Zeile mit dem gewünschten Einzug, aber die Bildunterschrift steht am linken Seitenrand und nicht zentriert unter dem Bild. Dies sieht vor allem bei Tabellen die nicht über die ganze Seitenbreite reichen sehr schlecht aus.

Wie kann ich die mehrzeilige Bildunterschrift inklusive dem Bild und einem bestimmten Einzug der zweiten Bildunterschiftszeile erzeugen? Danke für Eure Hilfe.
Dine

Stefan_K
28-01-2009, 12:08
Hallo Dine,

das Paket caption2 ist veraltet, verwende besser den Nachfolger caption (http://ctan.org/pkg/caption). In dessen ausführlicher (und deutschsprachiger) Dokumentation (http://tug.ctan.org/tex-archive/macros/latex/contrib/caption/caption-deu.pdf) findet sich bestimmt eine Lösung.
Übrigens ist auch subfigure veraltet, der Nachfolger ist subfig (http://ctan.org/pkg/subfig), ich würde allerdings gleich subcaption verwenden, das zusammen mit dem caption-Paket kommt, siehe Doku (http://tug.ctan.org/get/macros/latex/contrib/caption/subcaption.pdf).
\begin{center}...\end{center} erzeugt zusätzlichen Zwischenraum, innerhalb von Gleitumgebungen würde ich \centering verwenden, siehe center vs. \centering (http://texblog.net/latex-archive/layout/center-centering/).

Viele Grüße,

Stefan