修复过满的 `\vbox`

修复过满的 `\vbox`

使用代码:

$$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 资源可供测试。

相关内容