Bild neben Tabelle + TabellenÜBERschrift

Tabellen und Grafiken erstellen und anordnen


PhilippPhoenix
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Fr 5. Feb 2016, 09:13

Bild neben Tabelle + TabellenÜBERschrift

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

Noch so einer

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

PhilippPhoenix
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Fr 5. Feb 2016, 09:13

Beitrag 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 :)

Antworten