Переполненный hbox от wrapfigure

Переполненный hbox от wrapfigure

Я пытаюсь включить рисунок (диаграмму в формате PDF) в свой документ и сделать обертку вокруг него, но это выдает кучу ошибок overfull hbox. Вот код:

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

Я получаю все эти предупреждения: введите описание изображения здесь

Они исчезают, если я удаляю часть wrapfigure, но тогда, очевидно, я теряю возможность обернуть вокруг фигуры, что здесь важно. Есть идеи?

решение1

Два документа — один, показанный в качестве примера, и другой, содержащий все эти чрезмерные предупреждения.

В примере кода есть неполный блок, потому что вы принудительно ввели разрыв строки с помощью wrapfigure, используя его как часть абзаца. Документация wrapfig на странице 2 гласит:

  • Удобно начинать окружение между абзацами, но если вы хотите разместить его в середине абзаца, вам придется поместить окружение между двумя словами, где есть естественный перенос строки.

Если это возможно, разместите описание окружающей среды между абзацами (оставьте перед ним пустую строку).

У него переполненная коробка, потому что ерунда

asdfasfasdfasfasdfasfasdfasfasdfasfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdf

шире строки и не имеет отдельных слов.

Вернуться к исходному списку множественных предупреждений. Посмотрите на выходной документ pdf и посмотрите, какое форматирование произошло. Посмотрите, есть ли большие слова или формулы, которые не помещаются в узкую часть текста. Предупреждения о недополнении, особенно, следует ожидать в узких столбцах. Использование пакета "microtype" может помочь в наборе в узких столбцах. Также убедитесь, что вы выбрали правильный язык для переносов.

решение2

Отлично работает с articleклассом

введите описание изображения здесь

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

Связанный контент