多列方程组的顶部对齐

多列方程组的顶部对齐

我需要将以下方程式设置到顶部:

\begin{equation}
\begin{aligned}
    S_{1} &= \frac{11.0}{24.1} &= 0.46 \text{ пкФ}/{\%}; \\[1em]
    S_{2} &= \frac{25.6}{32.3} &= 0.79 \text{ пкФ}/{\%}; \\[1em]
    S_{3} &= \frac{34.3}{42.0} &= 0.82 \text{ пкФ}/{\%}; \\[1em]
    S_{4} &= \frac{45.2}{53.1} &= 0.85 \text{ пкФ}/{\%}; \\[1em]
    S_{5} &= \frac{60.0}{67.0} &= 0.90 \text{ пкФ}/{\%}; \\[1em]
    S_{6} &= \frac{72.2}{82.3} &= 0.88 \text{ пкФ}/{\%};
\end{aligned}
\qquad \qquad
\begin{aligned}
    S_{7} &= \frac{59.4}{65.9} &= 0.90 \text{ пкФ}/{\%}; \\[1em]
    S_{8} &= \frac{45.0}{51.6} &= 0.87 \text{ пкФ}/{\%}; \\[1em]
    S_{9} &= \frac{34.7}{42.4} &= 0.82 \text{ пкФ}/{\%}; \\[1em]
    S_{10} &= \frac{25.5}{33.2} &= 0.77 \text{ пкФ}/{\%}; \\[1em]
    S_{11} &= \frac{10.6}{24.0} &= 0.44 \text{ пкФ}/{\%};
\end{aligned}
\end{equation}

对齐预览 有任何想法吗?

答案1

用于两种环境(由于 Unicode 错误,\begin{aligned}[t]我不得不删除这些语句)\text{..}

然而,也有一个缺点:方程编号放错了位置!

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{mathtools}
\usepackage{siunitx}



\begin{document}

\begin{equation}
\begin{aligned}[t]
    S_{1} &= \frac{11.0}{24.1} &= 0.46 {\si{\percent}}; \\[1em]
    S_{2} &= \frac{25.6}{32.3} &= 0.79 {\si{\percent}}; \\[1em]
    S_{3} &= \frac{34.3}{42.0} &= 0.82 {\si{\percent}}; \\[1em]
    S_{4} &= \frac{45.2}{53.1} &= 0.85 {\si{\percent}}; \\[1em]
    S_{5} &= \frac{60.0}{67.0} &= 0.90 {\si{\percent}}; \\[1em]
    S_{6} &= \frac{72.2}{82.3} &= 0.88 {\si{\percent}};
\end{aligned}
\qquad \qquad
\begin{aligned}[t]
    S_{7} &= \frac{59.4}{65.9} &= 0.90  {\si{\percent}}; \\[1em]
    S_{8} &= \frac{45.0}{51.6} &= 0.87  {\si{\percent}}; \\[1em]
    S_{9} &= \frac{34.7}{42.4} &= 0.82  {\si{\percent}}; \\[1em]
    S_{10} &= \frac{25.5}{33.2} &= 0.77 {\si{\percent}}; \\[1em]
    S_{11} &= \frac{10.6}{24.0} &= 0.44 {\si{\percent}};
\end{aligned}
\end{equation}
\end{document}

在此处输入图片描述

答案2

另一种方法:在第二列添加一条虚拟线,确保其与其他线的高度相同。这使方程式编号保持垂直居中。

如果线条高度不同,则效果不会很好。

我用“xxx”替换了希腊字母,因为对我来说使用 pdflatex 更容易,因为它不能很好地处理 unicode 字符。

您实际上不需要&在第二个等号之前添加第二个,但如果您确实想确保那些等号对齐,并且有些分数可能比其他分数宽一些,则可以使用{alignedat}{2}并将第二个加倍 &;这将使第二个等号周围的间距与第一个等号的宽度保持相同。

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{equation}
\begin{aligned}
    S_{1} &= \frac{11.0}{24.1} &= 0.46 \text{ xxx}/{\%}; \\[1em]
    S_{2} &= \frac{25.6}{32.3} &= 0.79 \text{ xxx}/{\%}; \\[1em]
    S_{3} &= \frac{34.3}{42.0} &= 0.82 \text{ xxx}/{\%}; \\[1em]
    S_{4} &= \frac{45.2}{53.1} &= 0.85 \text{ xxx}/{\%}; \\[1em]
    S_{5} &= \frac{60.0}{67.0} &= 0.90 \text{ xxx}/{\%}; \\[1em]
    S_{6} &= \frac{72.2}{82.3} &= 0.88 \text{ xxx}/{\%};
\end{aligned}
\qquad \qquad
\begin{aligned}
    S_{7} &= \frac{59.4}{65.9} &= 0.90 \text{ xxx}/{\%}; \\[1em]
    S_{8} &= \frac{45.0}{51.6} &= 0.87 \text{ xxx}/{\%}; \\[1em]
    S_{9} &= \frac{34.7}{42.4} &= 0.82 \text{ xxx}/{\%}; \\[1em]
    S_{10} &= \frac{25.5}{33.2} &= 0.77 \text{ xxx}/{\%}; \\[1em]
    S_{11} &= \frac{10.6}{24.0} &= 0.44 \text{ xxx}/{\%}; \\[1em]
    \phantom{ \frac{10.6}{24.0}}
\end{aligned}
\end{equation}

\end{document}

示例代码的输出

相关内容