我正在使用以下代码将两个方程式与括号中的一个数字组合起来,但这两个方程式彼此非常接近,并且使用'\vspace{} 不起作用
如何在这两个方程式之间添加垂直空格?
\begin{equation}
\begin{aligned}
T_{P} = K_{T}. \rho . n^{2}_{p} . D^{4}_{p} \\
Q_{P} = K_{Q}. \rho . n^{2}_{p} . D^{5}_{p}
\end{aligned}
\end{equation}
答案1
您可以手动为每个换行符添加垂直距离。我希望这就是您想要的。
% arara: pdflatex
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\setcounter{equation}{2}
\begin{equation}
\begin{aligned}
T_{P} &= K_{T}. \rho . n^{2}_{p} . D^{4}_{p} \\[1pt]
Q_{P} &= K_{Q}. \rho . n^{2}_{p} . D^{5}_{p} \\[10pt]
N_{P} &= K_{N}. \rho . n^{2}_{p} . D^{6}_{p} \\[100pt]
K_{P} &= K_{K}. \rho . n^{2}_{p} . D^{7}_{p}
\end{aligned}
\end{equation}
\end{document}
答案2
\jot
如果你不想手动指定每行的跳过次数,也可以修改长度。例如
\setlength{\jot}{10pt}
如果希望更改仅限于该方程,请在环境内插入该行equation
,如下例所示
\documentclass{article}
\usepackage{mathtools}
\begin{document}
an equation with more spacing
\begin{equation}
\setlength{\jot}{10pt}
\begin{aligned}
T_{P} &= K_{T}. \rho . n^{2}_{p} . D^{4}_{p} \\
Q_{P} &= K_{Q}. \rho . n^{2}_{p} . D^{5}_{p} \\
N_{P} &= K_{N}. \rho . n^{2}_{p} . D^{6}_{p} \\
K_{P} &= K_{K}. \rho . n^{2}_{p} . D^{7}_{p}
\end{aligned}
\end{equation}
and a normal one
\begin{equation}
\begin{aligned}
T_{P} &= K_{T}. \rho . n^{2}_{p} . D^{4}_{p} \\
Q_{P} &= K_{Q}. \rho . n^{2}_{p} . D^{5}_{p} \\
N_{P} &= K_{N}. \rho . n^{2}_{p} . D^{6}_{p} \\
K_{P} &= K_{K}. \rho . n^{2}_{p} . D^{7}_{p}
\end{aligned}
\end{equation}
\end{document}
输出
答案3
答案4
无限简单的方法:
\begin{equation}
\begin{aligned}
T_{P} &= K_{T}. \rho . n^{2}_{p} . D^{4}_{p} \\ \noalign{\vskip1pt}
Q_{P} &= K_{Q}. \rho . n^{2}_{p} . D^{5}_{p} \\ \noalign{\vskip10pt}
N_{P} &= K_{N}. \rho . n^{2}_{p} . D^{6}_{p} \\ \noalign{\vskip100pt}
K_{P} &= K_{K}. \rho . n^{2}_{p} . D^{7}_{p}
\end{aligned}
\end{equation}
这使用低级 TeX 命令(\noalign 和 \vskip),因此不需要加载额外的包。您可以在 TeXBook 中找到此方法。