将并排的方程式调整到中心,并将其方程式编号调整到右侧

将并排的方程式调整到中心,并将其方程式编号调整到右侧

考虑以下示例代码:

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

\begin{document}

    \begin{align}
    a_j = 
    \begin{cases}
    2, & {\rm~if~} j = n, \\
    1, & {\rm~if~} j = n - 1, \\
    j - 1, & {\rm otherwise}
    \end{cases}
    \end{align}
    %
    and
    %
    \begin{align}
    b_j = 
    \begin{cases}
    1, & {\rm~if~} j > n - 2, \\
    0, & {\rm otherwise}.
    \end{cases}
    \end{align}

\end{document}

在这个例子中,我希望两个方程的格式如下:

在此处输入图片描述

此处公式编号应与右边距对齐,而所有其他项目(两个公式和“and”字)应居中。有什么方法可以做到这一点?

答案1

最简单的方法是使用环境,在方程式内写入文本的equation命令并使用或留出空格。\text{}\quad\qquad

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

\begin{document}

\begin{equation}\label{your label}
    a_j = 
    \begin{cases}
        2, & \text{if } j = n, \\
        1, & \text{if } j = n - 1, \\
        j - 1, & \text{otherwise}
    \end{cases} 
\qquad \text{and} \qquad
    b_j = 
    \begin{cases}
        1, & \text{if } j > n - 2, \\
        0, & \text{otherwise}.
    \end{cases}
\end{equation}

\end{document}

在此处输入图片描述

答案2

flalign工作方式align与除将所有内容推向左/右边距(如果这是您的目标)之外的方式相同:

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

\usepackage{showframe}
\renewcommand*\ShowFrameLinethickness{0.2pt}
\renewcommand*\ShowFrameColor{\color{red}}


\begin{document}
\begin{flalign}
    & a_j = 
    \begin{cases}
    2, & {\rm~if~} j = n, \\
    1, & {\rm~if~} j = n - 1, \\
    j - 1, & {\rm otherwise}
    \end{cases}
    & \text{and} &&
    b_j = 
    \begin{cases}
    1, & {\rm~if~} j > n - 2, \\
    0, & {\rm otherwise}.
    \end{cases} \hspace{1em} & % Additional space before eq. no.
\end{flalign}
\end{document}

在此处输入图片描述

相关内容