公式显示双倍行距

公式显示双倍行距

我正在尝试实现这里所写的内容:方程式和双倍行距

但是,我的“更大”显示的方程式和对齐的环境似乎仍然在上面增加了空间。

\documentclass{article}
\usepackage{amsmath}
\usepackage{setspace}
\usepackage{etoolbox}
\usepackage{lipsum}% just to generate text for the example

\newcommand{\beq}{\begin{equation}}
\newcommand{\eeq}{\end{equation}}

\BeforeBeginEnvironment{equation}{\begin{singlespace}}
\AfterEndEnvironment{equation}{\end{singlespace}\noindent\ignorespaces}
\BeforeBeginEnvironment{align}{\begin{singlespace}}
\AfterEndEnvironment{align}{\end{singlespace}\noindent\ignorespaces}

\doublespacing

\begin{document}
\lipsum[2]
\begin{equation}
Q_k(x)=\sum_{j=0}^{[k/2]} \frac{(-1)^j}{j!(k-2j)!2^{k-j}}. 
\end{equation}
\lipsum[2]
\begin{equation}
6x+7=5.
\end{equation}
\lipsum[2]

\newpage
\lipsum[2]
\begin{align}
5x
&=9x+8 \\
&=4x+3 \\
&=2x
\end{align}
\lipsum[2]
\begin{align}
Q_{k+2n}^{(k)}(0)
&=\sum_{j=0}^{[(k+2n)/2]} \\
&=\sum_{j=0}^{n} \frac{(-1)^j}{j!(k+2(n-j))!2^{k+n+(n-j)}} \\
&=\sum_{j=0}^{n} \frac{(-1)^{n-j}}{(n-j)!(k+2j)!2^{k+n+j}} \\
&=\sum_{j=0}^{n} \frac{(-1)^{n-j}}{(n-j)!(k+2j)!2^{k+n+j}}
\end{align}
\lipsum[2]

\end{document} 

帮忙。提前谢谢。

另一个例子来说明间距问题。

\documentclass{article}
\usepackage{amsmath}
\usepackage{setspace}
\usepackage{etoolbox}
\usepackage{lipsum}% just to generate text for the example

\doublespacing

\makeatletter
\preto{\spread@equation}{\linespread{1}\selectfont}
\makeatother

\begin{document}
MMMMMMMMMMMMMMMMMMMMMM.
\begin{equation}
6x+7=5.
\end{equation}
MMMMMMMMMMMMMMMMMMMMMM.
\begin{align}
5x
&=9x+8 \\
&\nonumber\\
&=4x+3 \\
&\nonumber\\
&=2x
\end{align}
MMMMMMMMMMMMMMMMMMMMMM.
\end{document}

答案1

最简单的解决方案是重新定义\spread@equation以便它调用\linespread{1}\selectfont,这只能在多行显示中完成。

\documentclass{article}
\usepackage{amsmath}
\usepackage{setspace}
\usepackage{etoolbox}
\usepackage{lipsum}% just to generate text for the example

\doublespacing

\makeatletter
\preto{\spread@equation}{\linespread{1}\selectfont}
\makeatother

\begin{document}
\lipsum*[2]%<--------------- \lipsum* won't end a paragraph
\begin{equation}
Q_k(x)=\sum_{j=0}^{[k/2]} \frac{(-1)^j}{j!(k-2j)!2^{k-j}}. 
\end{equation}
\lipsum*[2]
\begin{equation}
6x+7=5.
\end{equation}
\lipsum[2]

\lipsum*[2]
\begin{align}
5x
&=9x+8 \\
&=4x+3 \\
&=2x
\end{align}
\lipsum*[2]
\begin{align}
Q_{k+2n}^{(k)}(0)
&=\sum_{j=0}^{[(k+2n)/2]} \\
&=\sum_{j=0}^{n} \frac{(-1)^j}{j!(k+2(n-j))!2^{k+n+(n-j)}} \\
&=\sum_{j=0}^{n} \frac{(-1)^{n-j}}{(n-j)!(k+2j)!2^{k+n+j}} \\
&=\sum_{j=0}^{n} \frac{(-1)^{n-j}}{(n-j)!(k+2j)!2^{k+n+j}}
\end{align}
\lipsum[2]

\end{document}

第一的align

在此处输入图片描述

第二align

在此处输入图片描述

相关内容