这
\begin{alignat*}{2}
f(a) &= \lim_{s} \frac{1}{2 z} \int_{-w}^{+e}\int_{-r}^{+t} g(q)\cdot h(q) d x d y &\\
&= \lim_{s} \frac{1}{3s} &\Bigg\{ \sum_{w} \int_{-r}^{+t} g(q+e)\cdot h(q) d x d y d x d y &\\
& & \sum_{w} \int_{-r}^{+t} g(q)\cdot h(q) d x d y d x d y &\Bigg\} \\
\end{alignat*}
显然,分数和花括号之间的空格不是故意的,我想要做的是将第二个和与第一个和对齐,就像这样做一样这里。哪里不正确?(我想用 alignat 来实现,但又不想像嵌套 alignemets 那样太复杂)
答案1
split
这是一个具有嵌套aligned
或环境的情况multlined
。
几点说明
dx
前面应该有一个细空格;很容易忘记,所以我提供了一个\diff
自动添加它的命令;\Bigg
太大了,无论如何它应该在\Biggl
和\Biggr
品种中;我用过\biggl
和\biggr
;在
aligned
解决方案中,应该有一个\!
之前\sum
以避免不必要的薄空间。
\documentclass{article}
\usepackage{amsmath,mathtools}
\newcommand\diff{\mathop{}\!d}
\begin{document}
\begin{equation*}
\begin{split}
f(a)
&= \lim_{s} \frac{1}{2z} \int_{-w}^{+e}\int_{-r}^{+t} g(q)\cdot h(q)\diff x\diff y
\\
&= \lim_{s} \frac{1}{3s} \biggl\{
\begin{aligned}[t]
&\!\sum_{w} \int_{-r}^{+t} g(q+e)\cdot h(q) \diff x \diff y \diff x \diff y \\
&\!\sum_{w} \int_{-r}^{+t} g(q)\cdot h(q) \diff x \diff y \diff x \diff y
\biggr\}
\end{aligned}
\end{split}
\end{equation*}
\begin{equation*}
\begin{split}
f(a)
&= \lim_{s} \frac{1}{2z} \int_{-w}^{+e}\int_{-r}^{+t} g(q)\cdot h(q)\diff x\diff y
\\
&= \lim_{s} \frac{1}{3s} \biggl\{
\begin{multlined}[t]
\sum_{w} \int_{-r}^{+t} g(q+e)\cdot h(q) \diff x \diff y \diff x \diff y \\
\sum_{w} \int_{-r}^{+t} g(q)\cdot h(q) \diff x \diff y \diff x \diff y
\biggr\}
\end{multlined}
\end{split}
\end{equation*}
\end{document}
答案2
和一些额外的对齐点的组合\hphantom{\Bigg\{}
可以产生良好的效果:
笔记:
- 环境会生成与第一个参数中指定的
alignat*=
一样多的(右/左)对,并且不会插入环境所插入的额外空间,因此您需要在对齐点之间插入所需的空间(在这种情况下不需要)。rl
align
- 双重
&&
确保后续列也左对齐。
代码
\documentclass{article}
\usepackage{mathtools}% include amsmath
\begin{document}
\begin{alignat*}{4}
f(a)
&= \lim_{s} \frac{1}{2 z} && \int_{-w}^{+e}\int_{-r}^{+t} g(q)\cdot h(q) d x d y & \\
&= \lim_{s} \frac{1}{3s} && \Bigg\{ \sum_{w} \int_{-r}^{+t} g(q+e)\cdot h(q) d x d y d x d y & \\
& && \hphantom{\Bigg\{} \sum_{w} \int_{-r}^{+t} g(q)\cdot h(q) d x d y d x d y & \Bigg\} \\
\end{alignat*}
\end{document}
答案3
aligned
一个嵌套在 中的环境的解决方案align*
。我还提出了一种不同的对齐方式,以及对差分符号间距的改进:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
f(a) &= \lim_{s} \frac{1}{2 z} \int_{-w}^{+e}\int_{-r}^{+t} g(q)\cdot h(q)\, d x\,d y &\\
&= \lim_{s} \frac{1}{3s}\begin{aligned}[t]\Bigg\{ & \sum_{w} \int_{-r}^{+t} g(q+e)\cdot h(q) \,d x\,d y\,d x\,d y \\
& \sum_{w} \int_{-r}^{+t} g(q)\cdot h(q) \,d x\, d y \, d x\, d y\, \Bigg\}\end{aligned}
\end{align*}
\bigskip
\begin{align*}
f(a) &= \lim_{s} \frac{1}{2 z} \int_{-w}^{+e}\int_{-r}^{+t} g(q)\cdot h(q) \,d x\,d y &\\
&= \lim_{s} \frac{1}{3s}\begin{aligned}[t]\Bigg\{\sum_{w} \int_{-r}^{+t} g(q+e)\cdot h(q) \,d x\,d y\,d x\,d y & \\
\sum_{w} \int_{-r}^{+t} g(q)\cdot h(q)\,d x\,d y\,d x\,d y &\,\Bigg\}\end{aligned}
\end{align*}
\end{document}