我正在尝试对我的方程式进行某种全局对齐,但在网上找不到任何内容。更准确地说,我的和cases
中的环境有自己的对齐符号,我希望与里面的其他对齐符号一起使用。希望这个 MWE(使用)可以理解:aligned
equation*
&
aligned
amsmath
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\begin{document}
\begin{equation*}
\begin{aligned}
& \left| f_{(x)} \right| &\overset{!}{\leq} &L \left| x - y \right| & \\
\Leftrightarrow & \left| x - y \right| &\leq &L \left| x - y \right| & \\
\Leftrightarrow & \begin{cases}
x - y &\leq &L (x - y) &\text{ for } x \geq y \\
y - x &\leq &L (y - x) &\text{ for } x > y \\
\end{cases} \\
\end{aligned}
\end{equation*}
\end{document}
我如何像&
上面代码中的 s 一样将每个部分相互对齐?
谢谢您的任何提示。我也很高兴收到有关我的代码风格的反馈:)
附加问题:为什么我会收到“额外的对齐标签已更改为 \cr。”和“水平盒子未满”在最后?
类似问题不是回答我的:
- 对齐已经有对齐答案的方程式(alignment-ception):实际上并没有像标题中承诺的那样有(开创性)——克里斯托弗·诺兰会失望的。
- 将多行公式与 itemize 的项目符号对齐:用途
itemize
- 与 \align equations 开头同一行的左对齐文本[重复]:实际上对齐
labels
答案1
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\begin{document}
\begin{equation*}
\begin{alignedat}{3}
&& | f_{(x)}| &\overset{!}{\leq} L | x - y | & \\
&{\Leftrightarrow} & | x - y | &\leq L | x - y | & \\
&\smash{\raisebox{-8pt}{$\Leftrightarrow\biggl\{$}}
& x - y &\leq L (x - y) &\text{ for } x \geq y \\
&&y - x &\leq L (y - x) &\text{ for } x > y
\end{alignedat}
\end{equation*}
\end{document}
答案2
经过一些温和的劝说bigdelim
:
\documentclass{article}
\usepackage{amsmath}
\usepackage{array,bigdelim}
\usepackage{etoolbox}
\newcommand{\Nleq}{\overset{!}{\leq}}
\makeatletter
\newcommand{\reducedelim}{%
\patchcmd{\@ldelim}{\multirow@dima}{0.75\multirow@dima}{}{}%
}
\makeatother
\begin{document}
\begin{equation*}
\renewcommand{\arraystretch}{1.5}
\setlength{\arraycolsep}{0pt}
\begin{array}{ l r >{{}}c<{{}} l @{\qquad} l }
& \lvert f_{(x)} \rvert &\Nleq& L \lvert x - y \rvert \\
\Leftrightarrow
& \lvert x - y \rvert &\leq& L \lvert x - y \rvert \\
\reducedelim\ldelim\lbrace{2}{*}[$\Leftrightarrow$\qquad]
& x - y &\leq& L (x - y) &\text{for $x \geq y$} \\
& y - x &\leq& L (y - x) &\text{for $x > y$}
\end{array}
\end{equation*}
\end{document}
另一方面,对于所有X和是,当且仅当大号≥ 1.