我编译了这个 Tex 代码https://www.latex4technics.com/。代码在 MathJax 中编译正确,但在 Latex 中却失败了。我对此感到困惑。如何在 Latex 中将长方程式显示为多行?我可以将其左对齐吗?
\begin{equation}
\begin{split}
\delta_{CNN}= f_n\left(w_n\ast f_{n-1}\left(\cdots
\left(w_2\ast f_1\left(w_1\ast\left[
\begin{matrix}\mu_1\\\mu_2\\\end{matrix}\right]\right. \nonumber \\
\left.+b_1\right)+b_2\right)\cdots\right)+b_n\right),
\end{split}
\end{equation}
答案1
答案2
如果必须将公式拆分为两行,则应将\left
第 1 行中的所有自动调整大小指令替换为\Bigl
,并将第 2 行中的所有\right
指令替换为\Bigr
。然后删除剩余的\left.
和\right.
指令。
顺便说一句,即使你\right.
在第 1 行提供了正确数量的指令,在第 2 行提供了正确数量的\left.
指令,自动调整大小方法也不会产生所需的结果,因为第二行中没有“高”的对象。
最后,插入&
标记来创建对齐点。
\documentclass{article}
\usepackage{amsmath} % for 'split' and 'bmatrix' environments
\begin{document}
\begin{equation}
\begin{split}
\delta_{\mathrm{CNN}}
&= f_n\Bigl(w_n\ast f_{n-1}\Bigl(\cdots\Bigl(w_2\ast f_1\Bigl(w_1\ast
\begin{bmatrix} \mu_1 \\ \mu_2 \end{bmatrix} \\[1ex]
&\quad +b_1\Bigr)+b_2\Bigr)\cdots\Bigr)+b_n\Bigr)\,.
\end{split}
\end{equation}
\end {document}