对于填充整个文本宽度的数学行,align 环境会将标签放在行下方。但是,numcases 环境会将标签放在边距内。
有没有办法让 numcases 标签出现在线下而不是在边缘?
编辑:根据评论中 egreg 的建议,我尝试使用 empheq 而不是 numcases。根据文档中针对类似案例行为的建议语法,过长的行会将所有方程编号置于所有案例之下,而不是交错排列。
我所见到的行为的例子。
align
用长线将方程编号放置在文本区域内每行的下方:
\begin{align}
&AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA && \text{Case A} \\
&BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB && \text{Case B}
\end{align}
2.numcases
使用长线将方程式编号与行对齐,使其更长:
\begin{numcases}{L=}
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA & Case A \\
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB & Case B
\end{numcases}
empheq
用一行简短的代码(验证语法):
\begin{empheq}[left={L=\empheqlbrace}]{align}
&A && \text{Case A} \\
&B && \text{Case B}
\end{empheq}
empheq
用一条长线将所有方程编号置于类似格的结构之下:
\begin{empheq}[left={L=\empheqlbrace}]{align}
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA && \text{Case A} \\
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB && \text{Case B}
\end{empheq}
以下是按比例排版的所有示例: