Zeilenumbrüche in Bildunterschriften

Zeilenumbrüche in Bildunterschriften

Ich arbeite also an einem TeX-Dokument und alles ist in Ordnung, bis mir irgendwann auffällt, dass mit den Bildunterschriften etwas Seltsames passiert: Immer wenn sich die Bildunterschrift über mehrere Zeilen erstreckt, beginnen die neuen Zeilen nach dem Text „Abbildung xy:“ (siehe beispielsweise die Abbildung unten).

Jetzt kann ich kein MWE bereitstellen, da ich keine Ahnung habe, was die Ursache ist, und ich es nicht einmal selbst reproduzieren kann: Ich habe über 1500 Zeilen Code und keine Ahnung, wonach ich suchen soll, um das zu beheben. Jeder Hinweis oder Tipp ist willkommen!

\begin{wrapfigure}{r}{0.5\textwidth}
    \vspace{-0.7cm}
    \centering
    \includegraphics[width=0.5\textwidth]{example-image-a}
    \vspace{-0.2cm}
    \caption{This was the simplest image to use as example for what is happening to all my captions now, whenever the caption is longer than one line it starts \textit{after} the ``Figure xy:'' text.}
    \vspace{0.2cm}
\end{wrapfigure}
Here there's a bunch of text I'm not including,
which is appearing on the left of the image over half of the linewidth.

In meinem Dokument verursacht mein Code Folgendes:

Bildbeschreibung hier eingeben

Aber wenn ich versuche, den Code in ein „neues“ Dokument einzufügen, funktioniert es problemlos:

Bildbeschreibung hier eingeben

Antwort1

Diese Antwort basiert auf der folgenden Annahme: ImMWE zu dieser FrageSie verwenden die scrreprtDokumentklasse, daher gehe ich davon aus, dass dies hier auch der Fall ist.

Dieser Annahme folgend bin ich auf das folgende MWE gestoßen, das Ihr Problem reproduziert und die oben erwähnte Dokumentklasse sowie den Code aus Ihrer Frage und die \captionsetupZeile enthält, die Sie in einem Kommentar erwähnt haben:

\documentclass{scrreprt}
\usepackage{caption}
\usepackage{graphicx}
\usepackage{wrapfig}
\begin{document}

\captionsetup{format=default,indention=0pt,justification=justified}

\begin{wrapfigure}{r}{0.5\textwidth}
    \vspace{-0.7cm}
    \centering
    \includegraphics[width=0.5\textwidth]{example-image-a}
    \vspace{-0.2cm}
    \caption{This was the simplest image to use as example for what is happening to all my captions now, whenever the caption is longer than one line it starts \textit{after} the ``Figure xy:'' text.}
    \vspace{0.2cm}
\end{wrapfigure}
Here there's a bunch of text I'm not including,
which is appearing on the left of the image over half of the linewidth.

\end{document} 

Das Ergebnis ist folgendes:

Bildbeschreibung hier eingeben

Wenn wir nun von auf ändern format=defaulterhalten format=plainwir das gewünschte Ergebnis:

Bildbeschreibung hier eingeben

Wenn wir die reportDokumentklasse in Kombination mit verwenden format=default, erhalten wir das folgende Ergebnis:

Bildbeschreibung hier eingeben


Um eine Erklärung für das unterschiedliche Verhalten bei der Verwendung verschiedener Dokumentklassen zu finden, können wir einen Blick auf die Untertitelhandbuchwas uns etwas über die in verschiedenen Dokumentklassen verwendeten Standardeinstellungen sagt:

Bildbeschreibung hier eingeben


Sie können das gewünschte Ergebnis auch mithilfe von KOMA-scriptFeatures anstelle des captionPakets erzielen. Wie wir aus dem oben gezeigten Auszug des captionHandbuchs erfahren haben, erfolgt die Einrückung von Untertiteltexten in KOMA-Skriptklassen mithilfe des \setcapindentBefehls. Mit diesem Befehl können wir auch einen nicht eingerückten Untertiteltext erzielen.

\documentclass{scrreprt}
\usepackage{graphicx}
\usepackage{wrapfig}
\setcapindent{0pt}
\begin{document}

\begin{wrapfigure}{r}{0.5\textwidth}
    \vspace{-0.7cm}
    \centering
    \includegraphics[width=0.5\textwidth]{example-image-a}
    \vspace{-0.2cm}
    \caption{This was the simplest image to use as example for what is happening to all my captions now, whenever the caption is longer than one line it starts \textit{after} the ``Figure xy:'' text.}
    \vspace{0.2cm}
\end{wrapfigure}
Here there's a bunch of text I'm not including,
which is appearing on the left of the image over half of the linewidth.

\end{document}

Bildbeschreibung hier eingeben

Einen Hinweis darauf finden wir auch in derKOMA script Handbuch(Abschnitt 3.20: „Floating Environments for Tables and Figures“, Seite 139 des Handbuchs zu Version 3.26b):

Bildbeschreibung hier eingeben

verwandte Informationen