我有一个带有几个简短内联方程式的图题,其中一个是$\psi_\text{pseudo}$
,由于下标 + 降序,LaTeX 会在这一行和下一行之间插入额外的空间。但是,下一行也是最后一行,而且只填充了三分之一,所以它无论如何都不会靠近下标——即使靠近了,我也希望行距均匀。
那么:如何防止 LaTeX 增加内联方程后的行距?
答案1
TeX 会插入一些垂直空间以确保文本元素不会重叠。对于这些特殊情况,您可以考虑使用\smash
- 这会从其参数中删除所有垂直框长度(高度和深度)。因此,您可以使用\smash{$\psi_\text{pseudo}$}
。
左边是原始的,右边是使用时的输出\smash
(点击放大):
\documentclass{article}
\usepackage{amsmath}% http://ctan.org/pkg/amsmath
\begin{document}
\begin{figure}
\caption{Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Pellentesque cursus odio cursus leo tempus auctor. Quisque
porttitor diam ac urna bibendum a hendrerit sem auctor.
Vestibulum dictum congue tincidunt. In tortor neque, ullamcorper
nec ultrices eu, vulputate eu enim. Suspendisse vulputate
aliquam est a volutpat. Integer ut nisl sem. Phasellus sit
amet metus mi, nec consectetur mauris. Suspendisse potenti.
Curabitur gravida libero nulla. Quisque at nunc sit amet
risus ullamcorper rhoncus at at dui \smash{$\psi^2_\text{pseudo}$}.
Nunc leo odio, vestibulum eu mattis ut, gravida in leo~$x^2$.}
\end{figure}
\end{document}
但请注意,段落布局的任何变化都可能会导致段落流程出现不同问题。