在对齐环境中按单位自动缩进

在对齐环境中按单位自动缩进

AMS 风格指南,第 118 页,指出“如果第一个动词之前有一个长表达式,则将后续动词从左侧用两个 em 的四倍缩进对齐。”

在此处输入图片描述

现在,我可以在&第一行和&\hspace{2em}所有后续行上使用 来实现这一点。有没有办法&只用 来实现这一点,还是我必须继续写\hspace{2em}

答案1

您可以\MoveEqLeft使用数学工具

\documentclass{article}

\usepackage{mathtools}

\begin{document}

\[
\begin{split}
\MoveEqLeft xxxxxxxxxxxxxxxxx \\
& = xxx + xxx \\
& = xx + xxxxxx.
\end{split}
\]
\end{document}

方程式示例

如果你不带可选参数,它就会被移动[2em]。但你也可以说\MoveEqLeft[3]移动 3em。

答案2

对于手头的多行方程,您可以将&对齐符号放在 前面f(x),而不是 前面\abs[\bigg]{...}

在此处输入图片描述

\documentclass{article} % or some other suitable document class

\usepackage{mathtools,amssymb}
\DeclarePairedDelimiter\abs\lvert\rvert
\DeclarePairedDelimiter\norm\lVert\rVert

\begin{document}

\begin{align*}
\abs[\bigg]{\int_{\mathbb{R}^n}
  &f(x)g_N(x)\,d\mu(x)} \\
  &\le \sum_{k=1}^{\infty} \abs{\lambda_k}\,\norm{a_k}_{L_p^q} 
       \biggl(\int_{\!S_k} \abs{{}\cdots{}}^{q'} d\mu(x)\biggr)^{\!1/q'} \\
  &\le \sum_{k=1}^{\infty} \abs{\lambda_k} \cdots
\end{align*}

% OP's version
\begin{align*}
&\abs[\bigg]{\int_{\mathbb{R}^n} f(x)g_N(x)\,d\mu(x)} \\
&\qquad\le \sum_{k=1}^{\infty} \abs{\lambda_k}\,\norm{a_k}_{L_p^q} 
       \biggl(\int_{\!S_k} \abs{{}\cdots{}}^{q'} d\mu(x)\biggr)^{\!1/q'} \\
&\qquad\le \sum_{k=1}^{\infty} \abs{\lambda_k} \cdots
\end{align*}

\end{document}

相关内容