路线各部分的方程标签

路线各部分的方程标签

请考虑以下示例:

\documentclass{article}
\usepackage{amsmath}
\begin{document}
  \[
  1+2=3
  \implies
  \left\{
    \begin{aligned}
    &a+b=c, \\
    &x=y+z.
    \end{aligned}
  \right.
  \]
\end{document}

在此处输入图片描述

有没有办法设置方程标签,在对齐环境中每行一个?

答案1

您可以使用埃菲克包裹来自捆绑。请参阅下面的代码以获取示例。

\documentclass[11pt,a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{mathtools}       % loads »amsmath«
\usepackage{empheq}

\begin{document}
  \begin{empheq}[left={1+2=3\implies\empheqlbrace}]{align}
    a+b &= c \\
    x &= y+z
  \end{empheq}
\end{document}

在此处输入图片描述

答案2

只是获得相同结果的不同方法:

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}% http://ctan.org/pkg/amsmath
\begin{document}
\begin{align}
  \smash{
      \raisebox{\dimexpr-.5\normalbaselineskip-.5\jot}
          {$1+2=3\implies\left\{\begin{array}{@{}c@{}}\null\\\null\end{array}\right.$}}
    a+b &= c, \\
  x &= y+z.
\end{align}
\end{document}

这里的关键是将“左侧”与“右侧”分开设置,并使用一些垂直运动将两者对齐。

答案3

可能有点晚了,但如果这是编程高尔夫,我会赢;)使用numcases来自的环境cases包裹:

\documentclass{article}
\usepackage{amsmath}
\usepackage{cases}

\begin{document}
\begin{numcases}
  {1+2=3\implies}
  a+b=c,\\
  x=y+z.
\end{numcases}
\end{document}

截屏

我一直ax问题中的一样保持一致,否则&可以用来调整对齐,如在alignedalign环境中。

相关内容