我有这段代码,我想减少方程之间的垂直距离?有人能帮我吗?
\begin{equation}\label{20}
P_{\ell}^k\geq -P_\ell^{\max}\cdot Z_\ell^k~~\forall \ell\in\Omega^L,~\forall k\in\Omega^{K}
\end{equation}
\begin{equation}\label{21}
-P_{\ell}^k\geq -P_\ell^{\max}\cdot Z_\ell^k~~\forall \ell\in\Omega^L,~\forall k\in\Omega^{K}
\end{equation}
\begin{equation}\label{22}
\begin{split}
\frac{P_\ell^k}{B_\ell}-(\theta_{\textrm{FB}(\ell)}^k&-\theta_{\textrm{TB}(\ell)}^k)\geq -M_\ell(1-Z_\ell^k)\\&~~\forall \ell\in\Omega^L,\forall k\in\Omega^{K}
\end{split}
\end{equation}
答案1
的用法相当奇怪align
,但结果与原始用法相似。可以通过 的可选参数获得额外的减少\\
,例如\\[-1pt]
,但在这种情况下我不推荐它。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
Original
\begin{equation}\label{20}
P_{\ell}^k\geq -P_\ell^{\max}\cdot Z_\ell^k~~\forall \ell\in\Omega^L,~\forall k\in\Omega^{K}
\end{equation}
\begin{equation}\label{21}
-P_{\ell}^k\geq -P_\ell^{\max}\cdot Z_\ell^k~~\forall \ell\in\Omega^L,~\forall k\in\Omega^{K}
\end{equation}
\begin{equation}\label{22}
\begin{split}
\frac{P_\ell^k}{B_\ell}-(\theta_{\textrm{FB}(\ell)}^k&-\theta_{\textrm{TB}(\ell)}^k)\geq -M_\ell(1-Z_\ell^k)\\&~~\forall \ell\in\Omega^L,\forall k\in\Omega^{K}
\end{split}
\end{equation}
Modified
\begin{align}\label{20}
&P_{\ell}^k
\geq -P_\ell^{\max}\cdot Z_\ell^k~~\forall \ell\in\Omega^L,~\forall k\in\Omega^{K}
\\
\label{21}
&-P_{\ell}^k\geq -P_\ell^{\max}\cdot Z_\ell^k~~\forall \ell\in\Omega^L,~\forall k\in\Omega^{K}
\\
\label{22}
\begin{split}
\frac{P_\ell^k}{B_\ell}-(\theta_{\textrm{FB}(\ell)}^k-\theta_{\textrm{TB}(\ell)}^k)\geq -M_\ell(1-Z_\ell^k)\\~~\forall \ell\in\Omega^L,\forall k\in\Omega^{K}
\end{split}
\end{align}
\end{document}
答案2
这是一种解决方案,它 (a) 使用gather
环境来收集三个方程,(b)\phantom{-}
在第一个方程的开头使用 来帮助实现第一行和第二行的自然对齐,(c) 不将第三个方程分成两行,以及 (d)\smash[t]{...}
在第三个方程的开头使用分数项来实现更紧密的间距。我还建议使用\quad
而不是~~
。
\documentclass[12pt,a4paper]{article}
\usepackage{amsmath}
\begin{document}
\begin{gather}
\phantom{-}P_{\ell}^k
\geq -P_\ell^{\max}\cdot Z_\ell^k
\quad \forall \ell\in\Omega^L,\ \forall k\in\Omega^{K} \label{20} \\
{-}P_{\ell}^k\geq -P_\ell^{\max}\cdot Z_\ell^k
\quad\forall \ell\in\Omega^L,\ \forall k\in\Omega^{K} \label{21} \\
\smash[t]{\frac{P_\ell^k}{B_\ell}}
-\bigl(\theta_{\textrm{FB}(\ell)}^k-\theta_{\textrm{TB}(\ell)}^k\bigr)
\geq -M_\ell(1-Z_\ell^k)
\quad \forall \ell\in\Omega^L,\ \forall k\in\Omega^{K} \label{22}
\end{gather}
\end{document}