![修复过满的 `\vbox`](https://linux22.com/image/288285/%E4%BF%AE%E5%A4%8D%E8%BF%87%E6%BB%A1%E7%9A%84%20%60%5Cvbox%60.png)
使用代码:
$$A=\msq{\mat{ccccc}
2 & -1 & & \multi[2][2]{\Huge{$0$}} \\
-1& 2 & -1 \\
& \ddots & \ddots & \ddots \\
\multi[2][2]{\Huge{$0$}} & \ddots & \ddots & \ddots \\
& & & -1 & 2
\emat}.$$
我得到:
Overfull \vbox (6.0pt too high) detected at line 45
Overfull \vbox (6.0pt too high) detected at line 45
代码在第 45 行结束。我该如何修复它?
NB\multi
是指`\multirow` 和 `\multicolumn` 缩写的问题 (LaTeX),\msq
是\msq{#1}=\left[\!\!\!\!#1\!\!\!\!\right]
且\mat=\begin{array}
,\emat=end{array}
。
答案1
尝试\smash{\Huge $0$}
使“视在”高度和深度为零。
您可能需要摆弄垂直位置。
抱歉,我无法显示输出,但我在路上没有任何 tex 资源可供测试。