方程组,左对齐,两行编号

方程组,左对齐,两行编号

我真的不知道如何创建我想要的系统,所以我请求一点帮助!我想要:

  1. 至少两列左对齐;
  2. 系统名称和左侧的大括号;
  3. 一些行带有标签(但不是每行)。

目前我发现最好的方法是使用 empheq 和 align。以下是示例:

\documentclass[15pt , a4paper]{article}
\usepackage{empheq}

\begin{document}

\begin{empheq}[left=(P)\empheqlbrace]{align}
  bigvariable =b& big info\notag\\ 
  c =d& info2\label{eq:1}\\
  e =f& info3\label{eq:2}
\end{empheq}

\ref{eq:1} \ref{eq:2}

\end{document}

但是,使用对齐时,第一列会向右对齐,第二列会向左对齐(而不是两列都向左对齐)。我可以在每行前添加“&”,但在这种情况下,第二列会向右对齐。

我尝试使用数组,但仅成功设置了一个标签(通过:\addtocounter{equation}{1}\tag{\theequation}\label{eq:1})。以下标签将被忽略。

你有什么主意吗?

答案1

怎么样

\begin{empheq}[left=(P)\empheqlbrace]{alignat=2}
  bigvariable &=b &\qquad&\text{big info}\notag\\ 
  c &=d &&\text{info2}\label{eq:1}\\
  e &=f &&\text{info3}\label{eq:2}
\end{empheq}

用于alignat给列之间提供可调节的空间。

在此处输入图片描述

相关内容