来自 wrapfigure 的溢出 hbox

来自 wrapfigure 的溢出 hbox

我试图在文档中包含一个图形(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 强制换行,将其用作段落的一部分。第 2 页的 wrapfig 文档中写道:

  • 在段落之间开始环境很方便,但如果要放置在段落中间,则必须将环境放在两个单词之间有自然换行符的地方。

如果可能的话,将环境放在段落之间(在前面留一行空白)。

它有一个满满的盒子,因为胡说八道

已发布

比线宽,并且没有单独的单词。

返回原始的多个警告列表。查看文档输出 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}

相关内容