微小方程式上的水平盒子是否过满?

微小方程式上的水平盒子是否过满?

我的微观方程不知为何宽了 2.8 个点,这相当多。我不愿意忽略这个警告,因为如果我得到更多警告,我就会开始错过重要的东西。

代码为:

Applying Snell's law (Equation \eqref{eq:snell}) twice gives us:
\begin{align}
    \theta_2 &= arcsin \left( \frac{n_{vacuum}}{n_{mylar}} sin(\theta_1) \right) \\
    \theta_1 &= arcsin \left( \frac{n_{mylar}}{n_{vacuum}} sin(\theta_0) \right)
\end{align}
which simplifies to
\begin{equation}
    \theta_2 = \theta_0
\end{equation}
We saw earlier that there was a critical angle [blah blah more text...]

警告如下:

Overfull \hbox (2.80157pt too wide) (page 6)

在第 226 行,这一行包含微小的\theta_2 = \theta_0

我可能忽略了一些比较明显的东西,但我就是看不出来。有什么想法吗?

答案1

本地修改-lengths/skips(数学单位跳过)可以使方程足够紧凑以避免警告,但与其他方程相比,仍然能产生足够一致的外观。Herbert Voß 的数学模式文档说明了不同的位置-skips 用于以下等式:

数学模式下的 Muskips

这些的默认设置-跳过

\thinmuskip=3mu
\medmuskip=4mu plus 2mu minus 4mu
\thickmuskip=5mu plus 5mu

其中1mu=0.05556em。也许仅仅增加一些收缩性\thinmuskip=3mu minus 3mu就会有所帮助。

答案2

为了避免出现小幅过满(小于 3pt)的情况发出警告,请编写以下内容

\hfuzz = 3pt

相关内容