LATEX默认的行间公式与上下文本间距过大。以book类为例,公式和文本之间的间距由\
abovedisplayskip 和 \
belowdisplayskip 两个距离来控制的。book类10号字体的定义为:
\renewcommand\normalsize{%
\@setfontsize\normalsize\@xpt\@xiipt
\abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
\abovedisplayshortskip \z@ \@plus3\p@
\belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@
\belowdisplayskip \abovedisplayskip
\let\@listi\@listI}
\normalsize
在导言区重定义normalsize的长度,即可修改文本和公式的间距(\abovedisplayskip 和 \belowdisplayskip 的值,此处改为5):
\makeatletter
\renewcommand\normalsize{%
\@setfontsize\normalsize\@xpt\@xiipt
\abovedisplayskip 5\p@ \@plus2\p@ \@minus5\p@
\abovedisplayshortskip \z@ \@plus3\p@
\belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@
\belowdisplayskip \abovedisplayskip
\let\@listi\@listI}
\makeatother
版权声明:本文为hf1783原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。