\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}