Hbox lotado do wrapfigure

Hbox lotado do wrapfigure

Estou tentando incluir uma figura (um gráfico em PDF) em meu documento e envolvê-la, mas isso está me causando muitos erros de hbox excessivos. Aqui está o código:

\documentclass{article}

\usepackage{wrapfig}
\usepackage{graphicx}
\usepackage{lipsum}
\begin{document}

\lipsum[2]
    \begin{wrapfigure}{r}{0.6\textwidth}
        \centering
        \includegraphics[width=0.55\textwidth]{example-image-a}
        \caption{\label{fig:simpres}Residual values plot}
    \end{wrapfigure}\lipsum
\end{document}

Recebo todos esses avisos: insira a descrição da imagem aqui

Eles desaparecem se eu remover a wrapfigurepeça, mas obviamente perco a capacidade de contornar a figura, o que é importante aqui. Alguma ideia?

Responder1

Dois documentos - aquele mostrado como exemplo e aquele com todos os avisos exagerados.

O código de exemplo tem uma caixa insuficiente porque você forçou uma quebra de linha com wrapfigure, usando-a como parte do parágrafo. A documentação do wrapfig, na página 2, diz:

  • É conveniente iniciar o ambiente entre parágrafos, mas se quiser colocar no meio de um parágrafo, deve-se colocar o ambiente entre duas palavras onde haja uma quebra de linha natural.

Se possível, coloque o ambiente entre os parágrafos (deixe uma linha em branco antes).

Está com a caixa cheia demais porque a bobagem

asdfasfasdfasfasdfasfasdfasfasdfasfasdfasdfasdfasdfasdfasdfasdf

é mais largo que a linha e não possui palavras separadas.

Voltar à lista original de vários avisos. Veja o PDF de saída do documento e veja qual formatação aconteceu. Veja se há palavras grandes ou fórmulas que não cabem na parte estreita do texto. Os avisos insuficientemente preenchidos, especialmente, são esperados em colunas estreitas. Usar o pacote "microtype" pode ajudar na composição em colunas estreitas. Certifique-se também de ter selecionado o idioma adequado para hifenização.

Responder2

Funciona bem com articleclasse

insira a descrição da imagem aqui

\documentclass{article}

\usepackage{wrapfig}
\usepackage{graphicx}
\usepackage{lipsum}
\begin{document}

\lipsum[2]
    \begin{wrapfigure}{r}{0.6\textwidth}
        \centering
        \includegraphics[width=0.55\textwidth]{example-image-a}
        \caption{\label{fig:simpres}Residual values plot}
    \end{wrapfigure}\lipsum
\end{document}

informação relacionada