我的微观方程不知为何宽了 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 用于以下等式:
这些的默认设置亩-跳过
\thinmuskip=3mu
\medmuskip=4mu plus 2mu minus 4mu
\thickmuskip=5mu plus 5mu
其中1mu=0.05556em
。也许仅仅增加一些收缩性\thinmuskip=3mu minus 3mu
就会有所帮助。
答案2
为了避免出现小幅过满(小于 3pt)的情况发出警告,请编写以下内容
\hfuzz = 3pt