我试图在文档中包含一个图形(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}