对齐的公式编号位于对齐的旁边

对齐的公式编号位于对齐的旁边

我在左边有一组方程式,在右边有一组解释。由于两组中的行数不同,我使用和aligned进行alignedat自动对齐。

如何获取f_1和的方程编号f_2? Stackexchange 上有很多类似的问题,但答案归结为使用另一个环境,如alignsplit。 在我的情况下这是不可行的,因为我会失去自动对齐。

例子:

\documentclass{scrartcl}
\usepackage{amsmath}

\begin{document}
    \begin{equation}
    \begin{aligned}[c]
    f_1 &= a + b\\ %1.1 here
    f_2 &= a - b\\ %1.2 here
    \end{aligned}
    \qquad
    \begin{alignedat}{2}
    a &= &&\text{ Some one line text}\\
    b &= &&\text{ Some two line text}\\
    &&&\text{ 2nd line}\\
    \end{alignedat}
    \end{equation}
\end{document}

看起来应该如何

此外,如果我可以自由决定将数字放置在等式的左边、中间(如图所示)还是右边,那就太好了。

谢谢你的时间!

答案1

我认为这不是设置显示的最佳方式。

\documentclass{scrartcl}
\usepackage{amsmath,varwidth}
\usepackage[nopar]{lipsum}

\begin{document}

\lipsum[3]
\begin{center}
\begin{minipage}{0.2\textwidth}% <--- adjust to the needed width
\vspace*{-\baselineskip}
\begin{flalign}
f_1 &= a + b &\\
f_2 &= a - b &
\end{flalign}
\end{minipage}
\qquad
$\begin{aligned}
a &= \text{Some one line text}\\
b &= \begin{varwidth}[t]{0.7\textwidth}
     Some two line text\\
     second line
     \end{varwidth}
\end{aligned}$
\end{center}
\lipsum[4]

\end{document}

在此处输入图片描述

答案2

像这样吗?

在此处输入图片描述

\documentclass{scrartcl}
\usepackage{amsmath}
\numberwithin{equation}{section}
\begin{document}
\setcounter{section}{1} % just for this example

\noindent
\begin{minipage}{0.25\textwidth} % choose a suitable width
\setlength\abovedisplayskip{0pt}
\setlength\belowdisplayskip{0pt}
\begin{align}
    f_1 &= a + b\\ %1.1 here
    f_2 &= a - b   %1.2 here
\end{align}
\end{minipage}
\hspace{2cm} % or whatever spacing amount is desired
\begin{minipage}{0.6\textwidth}
$\begin{aligned}
    a &= \text{A first line of text}\\
    b &= \text{A second line of text}\\
      &\quad \text{ And a third line}
 \end{aligned}$
\end{minipage}
\end{document}

相关内容