我想使用以下代码更改公式和文本之间的间距。但文章中的所有文本都变为 10pt。
\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
谁还有其他方法可以保持当前字体大小?
答案1
你可能想要
\usepackage{etoolbox}
\makeatletter
\appto\normalsize{%
\abovedisplayskip 5\p@ \@plus2\p@ \@minus5\p@
\abovedisplayshortskip \z@ \@plus3\p@
\belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@
\belowdisplayskip \abovedisplayskip
}
\makeatother
不过,我对您设定的数值有些怀疑。