其他分享
首页 > 其他分享> > LATEX公式行间距调整

LATEX公式行间距调整

作者:互联网

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

 

标签:LATEX,间距,plus3,公式,行间距,belowdisplayskip,abovedisplayskip,normalsize
来源: https://blog.csdn.net/hf1783/article/details/113766093