如图,请问如何调节行间公式与上下文的距离?
测试代码如下:
\documentclass[12pt]{ctexart}
\usepackage{amsmath,amsthm,amssymb,amsfonts}
\begin{document}
    二阶常系数齐次线性方程的形式为:$y^{\prime \prime}+p y^{\prime}+q y=0$,其中$p, q$为常数,其特征方程为$\lambda^{2}+p \lambda+q=0$.
    
    方程的通解为:
    
    (1)特征方程有两个相异的实根$\lambda_{1}$,$\lambda_{2}$时,通解形式为
    \[
    y(x)=C_{1} \mathrm{e}^{\lambda_{1} x}+C_{2} \mathrm{e}^{\lambda_{2} x}.
    \]
    
    (2)特征方程有两个相同的实根$\lambda_{1}=\lambda_{2}$时,通解形式为
    \[
    y(x)=\left(C_{1}+C_{2} x\right) \mathrm{e}^{\lambda_{2} x}.
    \]
    
    (3)特征方程有一对共轭复根$\alpha \pm \beta \mathrm{i}$时,通解形式为
    \[
    y(x)=\mathrm{e}^{\alpha x}\left(C_{1} \cos \beta x+C_{2} \sin \beta x\right).
    \]
    
\end{document}如果一定要向第一个答案那样,这里提供一个deepseek的答案,可能更好点(我不清楚)
\documentclass[12pt]{ctexart}
% 保持字号系统完整,仅修改公式间距
\usepackage{etoolbox}
\makeatletter
\g@addto@macro\normalsize{%
  \setlength\abovedisplayskip{0pt plus2pt minus1pt}  % 上间距
  \setlength\belowdisplayskip{0pt plus2pt minus1pt}  % 下间距
  \setlength\abovedisplayshortskip{0pt plus2pt}      % 短公式上间距
  \setlength\belowdisplayshortskip{0pt plus2pt minus1pt}}
\makeatother
\begin{document}
    二阶常系数齐次线性方程的形式为:$y^{\prime \prime}+p y^{\prime}+q y=0$,其中$p, q$为常数,其特征方程为$\lambda^{2}+p \lambda+q=0$.
    
    方程的通解为:
    
    (1)特征方程有两个相异的实根$\lambda_{1}$,$\lambda_{2}$时,通解形式为
    \[
    y(x)=C_{1} \mathrm{e}^{\lambda_{1} x}+C_{2} \mathrm{e}^{\lambda_{2} x}.
    \]
    
    (2)特征方程有两个相同的实根$\lambda_{1}=\lambda_{2}$时,通解形式为
    \[
    y(x)=\left(C_{1}+C_{2} x\right) \mathrm{e}^{\lambda_{2} x}.
    \]
    
    (3)特征方程有一对共轭复根$\alpha \pm \beta \mathrm{i}$时,通解形式为
    \[
    y(x)=\mathrm{e}^{\alpha x}\left(C_{1} \cos \beta x+C_{2} \sin \beta x\right).
    \]
    
\end{document}
优化效果:
equation, align等)etoolbox安全地追加设置,避免覆盖原有定义导言区重定义 \normalsize 对全文有效:
\documentclass[12pt]{ctexart}
\makeatletter
\renewcommand \normalsize {
  \@setfontsize\normalsize{10pt}{12pt}
  \abovedisplayskip      0pt plus2pt minus1pt
  \abovedisplayshortskip 0pt plus2pt
  \belowdisplayshortskip 0pt plus2pt minus1pt
  \belowdisplayskip      0pt plus2pt minus1pt
  \let\@listi\@listI
} \normalsize
\makeatother
\begin{document}
    二阶常系数齐次线性方程的形式为:$y^{\prime \prime}+p y^{\prime}+q y=0$,其中$p, q$为常数,其特征方程为$\lambda^{2}+p \lambda+q=0$.
    
    方程的通解为:
    
    (1)特征方程有两个相异的实根$\lambda_{1}$,$\lambda_{2}$时,通解形式为
    \[
    y(x)=C_{1} \mathrm{e}^{\lambda_{1} x}+C_{2} \mathrm{e}^{\lambda_{2} x}.
    \]
    
    (2)特征方程有两个相同的实根$\lambda_{1}=\lambda_{2}$时,通解形式为
    \[
    y(x)=\left(C_{1}+C_{2} x\right) \mathrm{e}^{\lambda_{2} x}.
    \]
    
    (3)特征方程有一对共轭复根$\alpha \pm \beta \mathrm{i}$时,通解形式为
    \[
    y(x)=\mathrm{e}^{\alpha x}\left(C_{1} \cos \beta x+C_{2} \sin \beta x\right).
    \]
    
\end{document}
S老师指出参考链接,你看了吗,付诸实践了吗?
用\setlength改\abovedisplayskip和\belowdisplayskip
如果你的实践有效,你应该自答。如果你的实践无效,那你应该补充上你的尝试。
使用
\texttt{\the\abovedisplayskip}
\texttt{\the\belowdisplayskip}可以获知其默认值为:

\documentclass[12pt]{ctexart}
\usepackage{amsmath,amsthm,amssymb,amsfonts}
\usepackage{enumitem}
\begin{document}
\setlength\abovedisplayskip{2pt plus 1pt minus 1pt}
\setlength\belowdisplayskip{2pt plus 1pt minus 1pt}
% \setlength{\abovedisplayshortskip}{0pt plus 1pt minus 1pt}
% \setlength{\belowdisplayshortskip}{0pt plus 1pt minus 1pt}
The skip \texttt{\char92 abovedisplayskip} is \texttt{\the\abovedisplayskip}
The skip \texttt{\char92 belowdisplayskip} is \texttt{\the\belowdisplayskip}
    二阶常系数齐次线性方程的形式为:$y^{\prime \prime}+p y^{\prime}+q y=0$,其中$p, q$为常数,其特征方程为$\lambda^{2}+p \lambda+q=0$.
    
    方程的通解为:
    (1)特征方程有两个相异的实根$\lambda_{1}$,$\lambda_{2}$时,通解形式为
    \[
    y(x)=C_{1} \mathrm{e}^{\lambda_{1} x}+C_{2} \mathrm{e}^{\lambda_{2} x}.
    \]
    
    (2)特征方程有两个相同的实根$\lambda_{1}=\lambda_{2}$时,通解形式为
    \[
    y(x)=\left(C_{1}+C_{2} x\right) \mathrm{e}^{\lambda_{2} x}.
    \]
    
    (3)特征方程有一对共轭复根$\alpha \pm \beta \mathrm{i}$时,通解形式为
    \[
    y(x)=\mathrm{e}^{\alpha x}\left(C_{1} \cos \beta x+C_{2} \sin \beta x\right).
    \]
    我能吞下玻璃而不伤身体我能吞下玻璃而不伤身体我能吞下玻璃而不伤身体我能吞下玻璃而不伤身体我能吞下玻璃而不伤身体我能吞下玻璃而不伤身体我能吞下玻璃而不伤身体我能吞下玻璃而不伤身体
    \textbf{永远不要自己编号},请用\texttt{enumerate}环境
    \begin{enumerate}[label=(\arabic*),itemsep=0pt,parsep=0pt]
        \item 特征方程有两个相异的实根$\lambda_{1}$,$\lambda_{2}$时,通解形式为:
        \[
        y(x)=C_{1} \mathrm{e}^{\lambda_{1} x}+C_{2} \mathrm{e}^{\lambda_{2} x}.
        \]
        \item 特征方程有两个相同的实根$\lambda_{1}=\lambda_{2}$时,通解形式为
        \[
        y(x)=\left(C_{1}+C_{2} x\right) \mathrm{e}^{\lambda_{2} x}.
        \]
        \item 特征方程有一对共轭复根$\alpha \pm \beta \mathrm{i}$时,通解形式为
        \[
        y(x)=\mathrm{e}^{\alpha x}\left(C_{1} \cos \beta x+C_{2} \sin \beta x\right).
        \]
    \end{enumerate}
\end{document}
对于第一个答案的改进(也许)来自deepseek.
\documentclass[12pt]{ctexart}
% 保持字号系统完整,仅修改公式间距
\usepackage{etoolbox}
\makeatletter
\g@addto@macro\normalsize{%
  \setlength\abovedisplayskip{0pt plus2pt minus1pt}  % 上间距
  \setlength\belowdisplayskip{0pt plus2pt minus1pt}  % 下间距
  \setlength\abovedisplayshortskip{0pt plus2pt}      % 短公式上间距
  \setlength\belowdisplayshortskip{0pt plus2pt minus1pt}}
\makeatother
\begin{document}
    二阶常系数齐次线性方程的形式为:$y^{\prime \prime}+p y^{\prime}+q y=0$,其中$p, q$为常数,其特征方程为$\lambda^{2}+p \lambda+q=0$.
    
    方程的通解为:
    
    (1)特征方程有两个相异的实根$\lambda_{1}$,$\lambda_{2}$时,通解形式为
    \[
    y(x)=C_{1} \mathrm{e}^{\lambda_{1} x}+C_{2} \mathrm{e}^{\lambda_{2} x}.
    \]
    
    (2)特征方程有两个相同的实根$\lambda_{1}=\lambda_{2}$时,通解形式为
    \[
    y(x)=\left(C_{1}+C_{2} x\right) \mathrm{e}^{\lambda_{2} x}.
    \]
    
    (3)特征方程有一对共轭复根$\alpha \pm \beta \mathrm{i}$时,通解形式为
    \[
    y(x)=\mathrm{e}^{\alpha x}\left(C_{1} \cos \beta x+C_{2} \sin \beta x\right).
    \]
    
\end{document}
优化效果:
equation, align等)etoolbox安全地追加设置,避免覆盖原有定义
这个重定义有一些需要注意的行末
%细节问题:踩的坑可见这个链接(哭泣)
@u7751 OP还问过一个几乎同样的问题,但是没有做任何feedback(严厉谴责😡)
https://ask.latexstudio.net/ask/question/17345.html