中心化并为每个方程编号

中心化并为每个方程编号

下图是我的MWE的方程输出格式: 方程

我想保留输出格式,并且对四个方程分别进行编号我在方程环境中使用数组,但它只是对整个方程进行编号。我怎样才能对每个方程进行编号,同时保持输出格式不变?

以下是我的 MWE:

\documentclass{article}
\usepackage{amsmath}

\begin{document}

This is the output format of the four equations:

\begin{equation}
\begin{array}{cl}
 Y_l^{\mathrm{hx}} \veebar Y_l^{\mathrm{cx}} & \quad \forall l \in \mathrm{MS} \\
%
Y_l^{\mathrm{hx}} \Longleftrightarrow Y_{l,k}^{\mathrm{hx_1}} \veebar Y_{l,k}^{\mathrm{hx_2}} \veebar
Y_{l,k}^{\mathrm{hx_3}} & \quad \forall l, \; \forall k \in \mathrm{HM}  \\
%
Y_l^{\mathrm{cx}} \Longleftrightarrow Y_{l,k}^{\mathrm{cx_1}} \veebar Y_{l,k}^{\mathrm{cx_2}} \veebar
Y_{l,k}^{\mathrm{cx_3}} & \quad \forall l, \; \forall k \in \mathrm{CM} \\
%
Y_{m,k}^{\mathrm{ws_1}} \veebar Y_{m,k}^{\mathrm{ws_2}} \veebar
Y_{m,k}^{\mathrm{ws_3}} & \quad \forall l, \; \forall k \in \mathrm{WM} 
\end{array}
\end{equation}

\end{document}

答案1

您可以调整代码https://tex.stackexchange.com/a/209732/4427

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

\makeatletter
\newcommand{\Cen}[2]{%
  \ifmeasuring@
    #2%
  \else
    \makebox[\ifcase\expandafter #1\maxcolumn@widths\fi]{$\displaystyle#2$}%
  \fi
}
\makeatother


\begin{document}

This is the output format of the four equations:

\begin{align}
\Cen{1}{Y_l^{\mathrm{hx}} \veebar Y_l^{\mathrm{cx}}}
& \quad \forall l \in \mathrm{MS} \\
%
\Cen{1}{
  Y_l^{\mathrm{hx}} \Longleftrightarrow 
  Y_{l,k}^{\mathrm{hx_1}} \veebar Y_{l,k}^{\mathrm{hx_2}} \veebar
  Y_{l,k}^{\mathrm{hx_3}}
}
& \quad \forall l, \; \forall k \in \mathrm{HM}  \\
%
\Cen{1}{
  Y_l^{\mathrm{cx}} \Longleftrightarrow
  Y_{l,k}^{\mathrm{cx_1}} \veebar Y_{l,k}^{\mathrm{cx_2}} \veebar
  Y_{l,k}^{\mathrm{cx_3}}
}
& \quad \forall l, \; \forall k \in \mathrm{CM} \\
%
\Cen{1}{
  Y_{m,k}^{\mathrm{ws_1}} \veebar Y_{m,k}^{\mathrm{ws_2}} \veebar
  Y_{m,k}^{\mathrm{ws_3}}
}
& \quad \forall l, \; \forall k \in \mathrm{WM} 
\end{align}

\end{document}

在此处输入图片描述

答案2

有了alignat的环境amsmath,这很容易:

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

\begin{document}

\begin{alignat}{2}
                & \mathrel{\hphantom{\Longleftrightarrow}} Y_l^{\mathrm{hx}} \veebar Y_l^{\mathrm{cx}} & \quad & \forall l \in \mathrm{MS} \\ %
  Y_l^{\mathrm{hx}} & \Longleftrightarrow Y_{l,k}^{\mathrm{hx_1}} \veebar Y_{l,k}^{\mathrm{hx_2}} \veebar Y_{l,k}^{\mathrm{hx_3}} & & \forall l, \; \forall k \in \mathrm{HM} \\ %
  Y_l^{\mathrm{cx}} & \Longleftrightarrow Y_{l,k}^{\mathrm{cx_1}} \veebar Y_{l,k}^{\mathrm{cx_2}} \veebar Y_{l,k}^{\mathrm{cx_3}} & & \forall l, \; \forall k \in \mathrm{CM} \\%
                    &\begin{gathered} Y_{m,k}^{\mathrm{ws_1}} \veebar Y_{m,k}^{\mathrm{ws_2}} \veebar Y_{m,k}^{\mathrm{ws_3}}\end{gathered} & & \forall l, \; \forall k \in \mathrm{WM}
\end{alignat}

\end{document} 

在此处输入图片描述

答案3

居中的左侧确实难以阅读。请尝试找到一些好的对齐点并使用以下两种方法之一:

% arara: pdflatex

\documentclass{article}
\usepackage{amssymb} % needed for \vbar
\usepackage{mathtools}

\begin{document}    
    This is the output format of the four equations:\setcounter{equation}{16}   
    \begin{align}
        Y_l^{\mathrm{hx}} \veebar Y_l^{\mathrm{cx}} & \quad \forall l \in \mathrm{MS} \\
        %
        Y_l^{\mathrm{hx}} \Longleftrightarrow Y_{l,k}^{\mathrm{hx_1}} \veebar Y_{l,k}^{\mathrm{hx_2}} \veebar
        Y_{l,k}^{\mathrm{hx_3}} & \quad \forall l, \; \forall k \in \mathrm{HM} \\
        %
        Y_l^{\mathrm{cx}} \Longleftrightarrow Y_{l,k}^{\mathrm{cx_1}} \veebar Y_{l,k}^{\mathrm{cx_2}} \veebar
        Y_{l,k}^{\mathrm{cx_3}} & \quad \forall l, \; \forall k \in \mathrm{CM} \\
        %
        Y_{m,k}^{\mathrm{ws_1}} \veebar Y_{m,k}^{\mathrm{ws_2}} \veebar
        Y_{m,k}^{\mathrm{ws_3}} & \quad \forall l, \; \forall k \in \mathrm{WM} 
    \end{align}
    \begin{alignat}{2}
        & Y_l^{\mathrm{hx}} \veebar Y_l^{\mathrm{cx}} && \quad \forall l \in \mathrm{MS} \\
        %
        Y_l^{\mathrm{hx}} \Longleftrightarrow & Y_{l,k}^{\mathrm{hx_1}} \veebar Y_{l,k}^{\mathrm{hx_2}} \veebar
        Y_{l,k}^{\mathrm{hx_3}} && \quad \forall l, \; \forall k \in \mathrm{HM} \\
        %
        Y_l^{\mathrm{cx}} \Longleftrightarrow &Y_{l,k}^{\mathrm{cx_1}} \veebar Y_{l,k}^{\mathrm{cx_2}} \veebar
        Y_{l,k}^{\mathrm{cx_3}} && \quad \forall l, \; \forall k \in \mathrm{CM} \\
        %
        &Y_{m,k}^{\mathrm{ws_1}} \veebar Y_{m,k}^{\mathrm{ws_2}} \veebar
        Y_{m,k}^{\mathrm{ws_3}} && \quad \forall l, \; \forall k \in \mathrm{WM} 
    \end{alignat}
\end{document}

在此处输入图片描述

相关内容