我想标记所有方程式,包括案例环境中的方程式,该方程式位于对齐环境中。这是我的示例:
\begin{align}
\delta_j \delta_i &= \delta_i \delta_{j-1} \text{\quad for }i<j, \\
\sigma_j\sigma_i&=\sigma_i\sigma_{j+1} \text{\quad for } i \leq j, \\
\sigma_j\delta_i&= \begin{cases}
\delta_i \sigma_{j-1} & \text{for } i<j, \\
\id_{\left[n\right]} & \text{for } i=j,~~ i=j+1,\\
\delta_{i-1}\sigma_j & \text{for } i>j+1.
\end{cases}
\end{align}
编译后,cases 环境附带的部分被标记为单个方程式,但我想标记每个案例。在保留 align 环境的情况下,是否可以这样做。
答案1
这是一个 hack alignat
:
\documentclass{article}
\usepackage{mathtools, amssymb}
\DeclareMathOperator{\id}{id}
\begin{document}
\begin{alignat}{3}
\delta_j \delta_i &=\mathrlap{\delta_i \delta_{j-1}} & & & \quad & \text{for }i<j, \\
\sigma_j\sigma_i&=\mathrlap{\sigma_i\sigma_{j+1}} & & & \quad & \text{for } i \leq j, \\
& & & \delta_i \sigma_{j-1} & \quad & \text{for } i<j, \\
\sigma_j\delta_i & = &\smash{\begin{cases}{}\\{} \\ {}\end{cases}}\hskip-1.2em & \id_{\left[n\right]} & & \text{for } i=j,~~ i=j+1,\\
& & & \delta_{i-1}\sigma_j & & \text{for } i>j+1.
\end{alignat}
\end{document}