在数学模式下,下标和字母之间的空格并不总是相同的,而是取决于前面的字母!
例如(不同颜色代表不同的空间)
这是包装的特性{amssymb}
{amsmath}
还是....
{newtxmath}
使用数学字体的方程式:
\begin{equation}
\left.
\begin{array} {c}
\displaystyle \frac{\partial\epsilon_f}{\partial t} + \nabla \cdot (\epsilon_f \boldsymbol{u}_f) = 0 \\
\displaystyle \frac{\partial (\rho_f \epsilon_f \boldsymbol{u}_f)}{\partial t} + \nabla \cdot (\rho_f \epsilon_f \boldsymbol{u}_f \boldsymbol{u}_f) = -\epsilon_f \nabla p + \mu \nabla^2(\epsilon_f \boldsymbol{u}_f) + \boldsymbol{f}_b
\end{array}
\right\}
\end{equation}
是否有针对此问题的全局设置/解决方案,即根据字母和下标自动调整间距?
编辑:将{bm}
包放在包后面amsmath
,font
将显著改善间距。
答案1
经过一些测试,我发现加载\usepackage{bm}
可以显著改善间距。大卫在评论中指出,字距调整是可能的,但分组在这里起着重要作用。显然他的包比bm
做得更好。\boldsymbol
amsmath
只需记住在字体包bm
之后和之后加载即可!amsmath
答案2
它是字体和 TeX 字体参数的一个特性。
虽然 TeX 确实有一些 fontdimen 参数可以控制下标定位,但这里的主要控制器是字体度量,其中 Tex 使用字距调整信息来拉动(或不拉动)斜体倾斜底部下的下标。但是,视觉间隙还取决于与字形的指定矩形边界框相比哪些像素是黑色,而 TeX 对此一无所知。