Saltos de línea de títulos de figuras

Saltos de línea de títulos de figuras

Así que estoy trabajando en un documento TeX y todo está bien hasta que en algún momento me doy cuenta de que los subtítulos están haciendo algo extraño: cada vez que el título abarca varias líneas, las nuevas líneas comienzan después del texto "Figura xy:" (consulte la figura a continuación, por ejemplo). ).

Ahora no puedo proporcionar ningún mwe porque no tengo idea de qué está causando esto y ni siquiera puedo replicarlo yo mismo: tengo más de 1500 líneas de código y no tengo idea de qué estoy buscando para solucionar este problema. ¡Cualquier pista o sugerencia se agradece!

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

En mi documento mi código está causando esto:

ingrese la descripción de la imagen aquí

Pero al intentar pegar el código en un documento "nuevo", funciona bien:

ingrese la descripción de la imagen aquí

Respuesta1

Esta respuesta se basa en el siguiente supuesto: en elMWE a esta preguntausas la scrreprtclase de documento, así que supongo que este también es el caso aquí.

Siguiendo esta suposición, se me ocurrió el siguiente MWE que replica su problema y contiene la clase de documento mencionada anteriormente, así como el código de su pregunta y la \captionsetuplínea que mencionó en un comentario:

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

El resultado es el siguiente:

ingrese la descripción de la imagen aquí

Si ahora cambiamos de format=defaulta format=plainobtenemos el resultado deseado:

ingrese la descripción de la imagen aquí

Si usamos la reportclase de documento en combinación con format=default, obtenemos el siguiente resultado:

ingrese la descripción de la imagen aquí


Para encontrar una explicación para el diferente comportamiento al usar diferentes clases de documentos, podemos echar un vistazo a manual de subtítulosque nos informa sobre la configuración predeterminada utilizada en diferentes clases de documentos:

ingrese la descripción de la imagen aquí


También puede lograr el resultado deseado utilizando KOMA-scriptfunciones en lugar del captionpaquete. Como aprendimos del extracto del captionmanual que se muestra arriba, la sangría del texto de los subtítulos en las clases de script KOMA se realiza usando el \setcapindentcomando; también podemos usar este comando para lograr un texto de subtítulos sin sangría.

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

ingrese la descripción de la imagen aquí

También podemos encontrar una pista de eso en elmanual de escritura KOMA(sección 3.20: 'Entornos flotantes para tablas y figuras', página 139 del manual a la versión 3.26b):

ingrese la descripción de la imagen aquí

información relacionada