想实现`\setlength{\abovedisplayskip}{0pt}`,在导言区写是不生效的,只有在正文区写`\setlength{\abovedisplayskip}{0pt}`才有用,那么...
想实现`\setlength{\abovedisplayskip}{0pt}`,在导言区写是不生效的,只有在正文区写`\setlength{\abovedisplayskip}{0pt}`才有用,那么如何才能在导言区设置`\abovedisplayskip`?
尝试了用`etoolbox`宏包,没有效果
```tex
\documentclass{ctexart}
\usepackage{amsmath}
\usepackage{etoolbox}
\AtBeginEnvironment{document}{
\setlength{\abovedisplayskip}{0pt}
\setlength{\abovedisplayshortskip}{0pt}
\setlength{\belowdisplayshortskip}{0pt}
\setlength{\belowdisplayskip}{0pt}
}
\usepackage{zhlipsum}
\begin{document}
\zhlipsum*[1]
\[
\int_{0}^{+\infty} 1/x^{2} \, dx
\]
\zhlipsum*[2]
\end{document}
```
一周热门 更多>