使用 \begin{align*} 进行一系列方程式运算,其中我想要 \left[ 与另一行上的 \right] 匹配

使用 \begin{align*} 进行一系列方程式运算,其中我想要 \left[ 与另一行上的 \right] 匹配

我想创建一系列方程,其中\begin{align*}a\left[与另一条线上的 a 匹配\right],但似乎它不允许我这样做。我想知道最好的解决方案是什么。

这是我编写的代码,无法编译:

\begin{align*}
\Alt(D_n)(u)&=\left[\left(\left(\prod_{k=1}^{n-1}\frac{1-u^{2k}}{1-u}\right)\cdot\frac{1-u^{n}}{1-u}\cdot \frac{1-u}{1-u^{2}}\right)^{n}\left(\frac{1-u^{3}}{1-u^{2}}\right)^{-(n-1)} \\ &\cdot\prod_{k=4}^{n-1}(((1-u^{k+1})^{(-1)^k}(1-u^k)^{(-1)^{k+1}})^{n-k+1}(1-u^{2k-2})^{(-1)^{k}}(1-u^{k})^{(-1)^{k+1}})^{(-1)^{k+1}}\right]^{(-1)^{n}}
\end{align*}

但另一方面这确实可以编译

\begin{align*}
\Alt(D_n)(u)&=\left[\left(\left(\prod_{k=1}^{n-1}\frac{1-u^{2k}}{1-u}\right)\cdot\frac{1-u^{n}}{1-u}\cdot \frac{1-u}{1-u^{2}}\right)^{n}\left(\frac{1-u^{3}}{1-u^{2}}\right)^{-(n-1)}\right]^{(-1)^{n}} \\ &\cdot\left[\prod_{k=4}^{n-1}(((1-u^{k+1})^{(-1)^k}(1-u^k)^{(-1)^{k+1}})^{n-k+1}(1-u^{2k-2})^{(-1)^{k}}(1-u^{k})^{(-1)^{k+1}})^{(-1)^{k+1}}\right]^{(-1)^{n}}
\end{align*}

但我不想为这两行不同的内容设置两对不同的方括号。

如能得到任何帮助以弄清楚该做什么,我们将不胜感激。

答案1

可以在正确的位置使用名为and的虚拟分隔符来“关闭”或打开\left[或。(这适用于任何等包围命令)\right]\right.\left.\left(

\Alt对我来说是未知的,所以我把它做成了一个虚拟命令,但是操作员会更好。

\documentclass{article}

\usepackage{mathtools}

\DeclareMathOperator{\Alt}{alt}
\begin{document}



\begin{align*}
\Alt(D_n)(u)&=\left[\left(\left(\prod_{k=1}^{n-1}\frac{1-u^{2k}}{1-u}\right)\cdot\frac{1-u^{n}}{1-u}\cdot \frac{1-u}{1-u^{2}}\right)^{n}\left(\frac{1-u^{3}}{1-u^{2}}\right)^{-(n-1)}\right. \\
 &\cdot \left.\prod_{k=4}^{n-1}(((1-u^{k+1})^{(-1)^k}(1-u^k)^{(-1)^{k+1}})^{n-k+1}(1-u^{2k-2})^{(-1)^{k}}(1-u^{k})^{(-1)^{k+1}})^{(-1)^{k+1}}\right]^{(-1)^{n}}
\end{align*}


\end{document}

然而,规模[可能并不像人们所期望的那样。在我看来,等式的下半部分太宽了。

在此处输入图片描述

答案2

您不能在多行中使用左右指令。它应该是:

\documentclass{article}
\usepackage{mathtools}
\DeclareMathOperator{\Alt}{alt}

\begin{document}
\begin{align*}
    \Alt(D_n)(u)&=\left[\left(\left(\prod_{k=1}^{n-1}\frac{1-u^{2k}}{1-u}\right)\cdot\frac{1-u^{n}}{1-u}\cdot \frac{1-u}{1-u^{2}}\right)^{n}\left(\frac{1-u^{3}}{1-u^{2}}\right)^{-(n-1)}\right. \\ &\left.\cdot\prod_{k=4}^{n-1}(((1-u^{k+1})^{(-1)^k}(1-u^k)^{(-1)^{k+1}})^{n-k+1}(1-u^{2k-2})^{(-1)^{k}}(1-u^{k})^{(-1)^{k+1}})^{(-1)^{k+1}}\right]^{(-1)^{n}}
\end{align*}
\end{document}

反而。

但是您的公式目前无法放在一行中。这里有一个关于如何让它看起来更好的想法。Daleif 添加了一个稍微修改过的版本,使用了一些\{\}视觉清晰度,并采用了一些\smash[t]技巧来节省一点空间。Egreg 建议使用较小的括号,并在大运算符前面留出一些水平空间。最终结果:

% arara: pdflatex

\documentclass{article}
\usepackage{mathtools}
\DeclareMathOperator{\Alt}{alt}

\begin{document}
\begin{align*}
\Alt(D_n)(u)=
\biggl[
&
\biggl\{
\biggl(\,
\prod_{k=1}^{n-1}\frac{1-u^{2k}}{1-u\hfill}
\biggr)
\cdot
\frac{1-u^{n}}{1-u\hfill}\cdot
\frac{1-u\hfill}{1-u^{2}}
\biggr\}^{n}
\biggl(\frac{1-u^{3}}{1-u^{2}}\biggr)^{-(n-1)}
\\
&
\begin{aligned}
\cdot\prod_{k=4}^{n-1}
\bigl[&\bigl\{(1-u^{k+1})^{(-1)^k}(1-u^k)^{(-1)^{k+1}}\bigr\}^{n-k+1}
\\
&\cdot(1-u^{2k-2})^{(-1)^{k}}(1-u^{k})^{(-1)^{k+1}}\bigr]^{(-1)^{k+1}}
\smash[t]{\biggr]^{(-1)^{n}}}
\end{aligned}
\end{align*}
\end{document}

在此处输入图片描述

相关内容