Quebras de linha das legendas das figuras

Quebras de linha das legendas das figuras

Então, estou trabalhando em um documento TeX e está tudo bem até que em algum momento percebo que as legendas estão fazendo algo estranho: sempre que a legenda se estende por várias linhas, as novas linhas começam após o texto "Figura xy:" (veja a figura abaixo, por exemplo ).

Agora não consigo fornecer nenhum mwe, pois não tenho ideia do que está causando isso e nem consigo replicá-lo sozinho: tenho mais de 1.500 linhas de código e não tenho ideia do que estou procurando para corrigir isso. Qualquer pista ou sugestão é apreciada!

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

No meu documento, meu código está causando isso:

insira a descrição da imagem aqui

Mas ao tentar colar o código em um documento "novo", funciona perfeitamente:

insira a descrição da imagem aqui

Responder1

Esta resposta é baseada na seguinte suposição: NoMWE para esta perguntavocê usa a scrreprtdocumentclass, então presumo que esse também seja o caso aqui.

Seguindo essa suposição, criei o seguinte MWE que replica seu problema e contém a documentclass mencionada acima, bem como o código da sua pergunta e a \captionsetuplinha que você mencionou em um comentário:

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

O resultado é o seguinte:

insira a descrição da imagem aqui

Se agora mudarmos de format=defaultpara format=plainobteremos o resultado desejado:

insira a descrição da imagem aqui

Se usarmos a reportdocumentclass em combinação com format=default, obteremos o seguinte resultado:

insira a descrição da imagem aqui


Para encontrar uma explicação para o comportamento diferente ao usar diferentes documentclasses, podemos dar uma olhada no manual de legendasque nos informa sobre as configurações padrão usadas em diferentes documentclasses:

insira a descrição da imagem aqui


Você também pode obter o resultado desejado usando KOMA-scriptrecursos em vez do captionpacote. Como aprendemos no trecho do captionmanual mostrado acima, o recuo do texto da legenda nas classes de script KOMA é feito usando o \setcapindentcomando, também podemos usar este comando para obter um texto da legenda não recuado.

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

insira a descrição da imagem aqui

Também podemos encontrar uma pista disso noManual de script KOMA(seção 3.20: 'Ambientes flutuantes para tabelas e figuras', página 139 do manual para versão 3.26b):

insira a descrição da imagem aqui

informação relacionada