如何增加 \begin{align} 中的垂直间距

如何增加 \begin{align} 中的垂直间距

我想知道如何增加 中的垂直间距align。示例代码如下:

\begin{align*}
    T(\varphi_3(y)\barwedge\theta(z)) & \,=\int_{0}^{t_{y}}\int_{0.5t}^{s_z}f(t,s)\,d\alpha(s)\,d\gamma(t)
    \\
    & \,=\, 10 \int_{0}^{t_{y}}(s_z-0.5t)\,d\gamma(t)
    \\
    & \,=\, t_y\left(4s_z-t_y\right)/4
\end{align*}

答案1

如果你想增加垂直间距本地,你可以使用 spreadlines以下环境mathtools

    \documentclass{article}
    \usepackage{mathtools, amssymb}

    \begin{document}

    \begin{spreadlines}{2ex}
    \begin{align*}
        T\bigl(\varphi_3(y)\barwedge\theta(z)\bigr)
            & = \int_{0}^{t_{y}}\int_{0.5t}^{s_z}f(t,s)\,d\alpha(s)\,d\gamma(t) \\
            & = 10 \int_{0}^{t_{y}}(s_z-0.5t)\,d\gamma(t) \\
            & = t_y\left(4s_z-t_y\right)/4
    \end{align*}
    \end{spreadlines}

    \end{document} 

在此处输入图片描述

答案2

像这样?

在此处输入图片描述

您只需要在行终止后的方括号中添加所需的垂直空间(在以 标记的代码中% <---):

\documentclass{article}
\usepackage{amsmath, amssymb}

\begin{document}
\begin{align*}
    T\bigl(\varphi_3(y)\barwedge\theta(z)\bigr) 
        & = \int_{0}^{t_{y}}\int_{0.5t}^{s_z}f(t,s)\,d\alpha(s)\,d\gamma(t) \\[1ex] % <---
        & = 10 \int_{0}^{t_{y}}(s_z-0.5t)\,d\gamma(t)                       \\[1ex] % <---
        & = t_y\left(4s_z-t_y\right)/4
\end{align*}
\end{document}

編輯:正如@在下面的评论中指出的那样(谢谢!)另一个全局可能性是增加\jot距离(全局控制方程线之间的距离):

\documentclass{article}
\usepackage{amsmath, amssymb}
\addtolength{\jot}{1ex} % <--- increase space between equation lines

\begin{document}
\begin{align*}
    T\bigl(\varphi_3(y)\barwedge\theta(z)\bigr) 
        & = \int_{0}^{t_{y}}\int_{0.5t}^{s_z}f(t,s)\,d\alpha(s)\,d\gamma(t) \\
        & = 10 \int_{0}^{t_{y}}(s_z-0.5t)\,d\gamma(t)                       \\
        & = t_y\left(4s_z-t_y\right)/4
\end{align*}
\end{document}

结果与以前类似:

在此处输入图片描述

顺便说一句,在上面的两个例子中,我删除了=符号周围添加的间距。

相关内容