如何处理水平盒子过满/不足

如何处理水平盒子过满/不足

我收到一条错误消息,例如

段落第 137-138 行的 \hbox 过满(宽了 2.37161pt)

或者

段落第 136-147 行的 \hbox 未满(badness 10000)

我的代码

\begin{figure}
\begin{subfigure}[c]{.7\textwidth}
\includegraphics[width=0.3\textwidth]{kurzpass.png}
\subcaption{Filterkurve eines typischen Kurzpassfilters\footnotemark}
\label{fig:kurzpass}
\end{subfigure}
%
\begin{subfigure}[c]{.7\textwidth}
\includegraphics[width=0.3\textwidth]{langpass.png}
\subcaption{Filterkurve eines typischen Langpassfilters\footnotemark}
\label{fig:langpass}
\end{subfigure}
\caption{\subref{fig:kurzpass} shows Figure1 and\subref{fig:langpass} shows Figure.}
\end{figure}

我不明白这一点

答案1

那些是警告消息,不是错误消息。超宽\hbox是指内容太宽,无法容纳在文本块宽度内。在您的例子中,您将两个subfigures 放在彼此旁边 -%两个subfigures 之间的空白行上的 将它们设置在同一行中 - 每个 s 的宽度为.7\textwidth。这会导致内容比 更宽\textwidth1.4\textwidth确切地说)并导致超宽\hbox 警告

为了将两个subfigures 并排放置,最好使用.5\linewidth块,内部图像的宽度不超过\linewidth其本身;\linewidth根据放置它​​的块进行调整。\centering还可以确保内容水平居中。

内容不充分的\hbox警告也属于类似情况,因为内容不足以充分分布在文本块中。

相关内容