如何将一个无符号的变量与一个有符号的变量对齐,同时两者都位于“\begin{cases}\end{cases}”内?

如何将一个无符号的变量与一个有符号的变量对齐,同时两者都位于“\begin{cases}\end{cases}”内?

我似乎无法正确对齐变量,因为其中一个变量在对齐时留下了它的符号。

\documentclass{standalone}
\usepackage{amsmath}
\begin{document}

% NO ALIGNMENT
$\begin{gathered}
|x|=
    \begin{cases}
    a\medspace{}\text{if \dots}\\
    -a\medspace{}\text{if \dots}
    \end{cases}
\end{gathered}$

% IMPROPER ALIGNMENT
$\begin{gathered}
|x|=
    \begin{cases}
    &a\medspace{}\text{if \dots}\\
    -&a\medspace{}\text{if \dots}
    \end{cases}
\end{gathered}$

\end{document}

我想避免使用\phantom过于复杂的宏。

这就是我所寻找的(来自一本书):

答案1

更新 standaloneclassaligned环境

\documentclass[preview]{standalone}
\usepackage{amsmath,mathtools}
\begin{document}
\begin{equation*}
| x | =
\left\{
 \begin{aligned}
    &a\quad\text{if \dots}\\
    -&a\quad\text{if \dots}
\end{aligned}
 \right.
\end{equation*}
\end{document}

在此处输入图片描述

答案2

既然你禁止了\phantom....

\documentclass{article}
\usepackage{amsmath}
\begin{document}


\[
    |x|=\left\{
    \begin{array}{rl}
    a &\text{if \dots}\\
    - a &\text{if \dots}
    \end{array} \right.
\]

\end{document}

笔记:

  1. ‘独立’不适用于此目的

  2. 使用 [ ] 显示数学(或编号的方程式环境)

  3. 没有什么不对\phantom

相关内容