PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bildunterschriften in minipage Umgebung zentrieren



therealsega
20-11-2011, 15:16
Hallo Leute.

Leider wird eine von zwei Bildunterschrift (caption) in einer von mir verwendeten minipage-Umgebung nicht zentriert dargestellt:


\documentclass{report}

\usepackage{subfig}
\usepackage{graphicx}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}

\begin{document}

\begin{figure}[H]
\begin{minipage}[b]{0.5\textwidth}
\centering
\includegraphics[width=0.95\textwidth]{images/3.pdf}
\caption{Instrumentierter Rotor \\ (Sicht von hinten)}
\label{fig:rotorMitDms}
\end{minipage}
%
\begin{minipage}[b]{0.5\textwidth}
\centering
\includegraphics[width=0.95\textwidth]{images/4.pdf}
\caption{Telemetrie \\ (Sicht von vorne)}
\label{fig:telemetrie}
\end{minipage}
\end{figure}

\end{document}

Habt ihr eine Idee, was da faul sein kann?
Ich möchte gerne dass beide Bildunterschriften zentriert unter dem Bild stehen.

Viele Grüße
sega

Schweinebacke
20-11-2011, 15:27
Automatisch zentriert wird nur bei einzeiligen Bildunterschriften. Dazu wird zunächst die Breite der Bildunterschrift ausgemessen, wobei \\ ignoriert werden (und deshalb in Bildunterschriften eher von Nachteil sind). Die zweite Unterschrift ist dann zufällig kurz genug um als einzeilig zu gelten, obwohl sie zweizeilig ist. Die erste ist aber zu lang. Du hast jetzt zwei Möglichkeiten. Zum einen kannst Du dafür sorgen, dass beide Unterschriften einzeilig sind:
\documentclass{report}

\usepackage{subfig}
\usepackage[demo]{graphicx}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}

\begin{document}

\begin{figure}% H gibt es ohne float nicht, nur h und das ist alleine wenig sinnvoll!
\begin{minipage}[b]{0.5\textwidth}
\centering
\includegraphics[width=0.95\textwidth]{images/3.pdf}
\caption{Instrumentierter Rotor}
(Sicht von hinten)
\label{fig:rotorMitDms}
\end{minipage}%
%
\begin{minipage}[b]{0.5\textwidth}
\centering
\includegraphics[width=0.95\textwidth]{images/4.pdf}
\caption{Telemetrie}
(Sicht von vorne)
\label{fig:telemetrie}
\end{minipage}
\end{figure}

\end{document}
Zum anderen kannst Du das Paket caption verwenden (das wird von subfig ohnehin bereits geladen), mit dem man auch zentrierte Bildunterschriften konfigurieren kann (bitte selbst die Anleitung zum Paket lesen).

therealsega
21-11-2011, 10:55
Danke!
Die einzeilige Lösung habe ich jetzt übernommen, da das Problem nur einmalig auftaucht - dafür hat sich das ganz gut angeboten.