在对齐环境中将案例与上面的公式对齐(在特定位置)

在对齐环境中将案例与上面的公式对齐(在特定位置)
\documentclass{article}  

\usepackage{amsmath}

\begin{document}

\begin{align}
z&=5 \\
  \begin{cases}
    x & \text{if } x\geq 0,\\
    -x & \text{if } x <0,
  \end{cases}
\end{align}

\end{document}

我希望 $z=5$ 中的等号与下面案例中的 if 语句对齐。

我怎样才能实现这个目标?

答案1

z=5以下解决方案将第 1 行的左边缘与第 2 行和第 3 行的左边缘对齐if

在此处输入图片描述

\documentclass{article}  
\usepackage{amsmath} % for 'cases' and 'align' environments
\newlength\mylen
\settowidth\mylen{if $x\ge0$,} % measure width of "if $x\ge0$," string

\begin{document}

\begin{align}
  \parbox{\mylen}{$z=5$}\kern\nulldelimiterspace & \\
  \lvert x\rvert=
  \begin{cases}
    \hfill x & \text{if $x\ge0$,}\\
    -x       & \text{if $x < 0$.}
  \end{cases} &
\end{align}

\end{document}

相关内容