Seite 1 von 1

Bild neben Tabelle + TabellenÜBERschrift

Verfasst: Fr 5. Feb 2016, 10:00
von PhilippPhoenix
Hallo zusammen,

ich habe mich schon stundenlang durch verschiedene Beispiele gelesen, aber finde keine Lösung für folgendes Problem:
Ich möchte eine Tabelle neben einem Bild platzieren (funktioniert mit minipage) und dabei eine BildUNTERschrift und eine TabellenÜBERschrift generieren, damit es konsistent im Dokument ist.

Mit folgendem Code bekomme ich nur Tabellenunterschriften hin. Was mache ich hier falsch? Ich bin nicht auf die Verwendung von minipages festgelegt, wenn es durch subfigures/subtables eleganter geht, gerne her damit.

Viele Grüße Philipp
\documentclass[a4paper]{spie}

\usepackage{booktabs}
\usepackage{graphicx}
\usepackage{caption}

\begin{document}

\begin{figure}[ht]
\begin{minipage}{.5\linewidth}
	\includegraphics{Bild.pdf}
	\caption{Diese caption soll unter das Bild.}
	\label{fig:Bild}
\end{minipage}\begin{minipage}{.5\linewidth}
\centering
\raisebox{\depth}
{
	\begin{tabular}{ll}
		\toprule
		\multicolumn{2}{c}{\textbf{Versuchsparameter}}\\		
		\midrule
		Parameter 1& 1\\
		Parameter 2 & 2\\
		Parameter3 & 3\\
		\bottomrule
	\end{tabular}}
\captionof{table}{Diese caption soll \"uber die Tabelle.}
\label{tab:Tabelle}
\end{minipage}
\end{figure}

\end{document}

Verfasst: Fr 5. Feb 2016, 10:46
von Noch so einer
Wenn Du \captionof unter der Tabelle hast, wird natürlich auch der Titel unter die Tabelle gesetzt. Außerdem solltest Du caption auch sagen, dass Tabellenüberschriften verwendet werden. Damit ergibt sich:
\documentclass[a4paper]{spie}

\usepackage{booktabs}
\usepackage{graphicx}
\usepackage[tableposition=top]{caption}

\begin{document}

\begin{figure}[ht]
\begin{minipage}{.5\linewidth}
   \includegraphics[width=\linewidth]{example-image.pdf}
   \caption{Diese caption soll unter das Bild.}
   \label{fig:Bild}
\end{minipage}\begin{minipage}{.5\linewidth}
  \centering
  \captionof{table}{Diese caption soll \"uber die Tabelle.}
  \label{tab:Tabelle}
  \begin{tabular}{ll}
    \toprule
    \multicolumn{2}{c}{\textbf{Versuchsparameter}}\\      
    \midrule
    Parameter 1& 1\\
    Parameter 2 & 2\\
    Parameter3 & 3\\
    \bottomrule
  \end{tabular}
\end{minipage}
\end{figure}

\end{document}
BTW: Wir müssen längst Umlaute nicht mehr als \"u eingeben. Mit inputenc oder selinput kann man die auch bei Verwendung von pdflatex ganz normal als ü eingeben.

Verfasst: Fr 5. Feb 2016, 11:03
von PhilippPhoenix
Vielen Dank dir. Manchmal sieht man die einfache Lösung gar nicht mehr :oops:
Ich hatte bereits versucht, die caption darüber einzufügen, aber immer eine Fehlermeldung bekommen und auch \captionabove wollte nicht so wie ich. Evtl. lag das an dem \raisebox oder der folgenden Klammer - ohne (wie in deinem Beispiel) funktioniert es nämlich.

BTW: inputenc kenne und verwende ich, habe ich hier nur für das Minimalbeispiel rausgenommen, trotzdem danke für den Hinweis. Bei der einfachen Antwort auf meine Frage könnte man ja leicht denken, ich verfasse gerade mein erstes Latex-Dokument :)