数学模式中的居中列

数学模式中的居中列

这个最小的例子

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}

\begin{document}
\begin{equation}
    \begin{array}{ccc}
        f(x) & = &\displaystyle\int_0^1 f'(x) d x  \\[.2cm]
        e^{i\pi} +1 &= & 0
    \end{array}
\end{equation}

\end{document}

产生以下结果 在此处输入图片描述

我希望标签引用第一个方程,保持每列的水平对齐。有没有办法自动执行此操作而无需设置每个单元格的空间?

答案1

使用align环境,与 结合\notag。它比 提供更好的数学间距array

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}

\begin{document}
\begin{align}
        f(x) &= \displaystyle\int_0^1 f'(x) d x  \\[.2cm]
        e^{i\pi} +1 &= 0 \notag
    \end{align}

\end{document}

在此处输入图片描述

如果需要使用该array环境,请将其顶部对齐:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}

\begin{document}
\begin{equation}
    \begin{array}[t]{ccc}
        f(x) & = &\displaystyle\int_0^1 f'(x) d x  \\[.2cm]
        e^{i\pi} +1 &= & 0
    \end{array}
\end{equation}

\end{document}

在此处输入图片描述

相关内容