对齐打破一个长公式

对齐打破一个长公式

我使用 align 环境创建了四行,每行包含三个公式。其中一个公式太长了。如何将这个特定公式拆分为两行?

\documentclass{book}
\usepackage{amsmath}
\begin{document}
\begin{align}
\textnormal{FFNN eins:} && w &= (180*h_1)+(h_1*13) & b &= h_1+13 \label{eqn:w_ffnn_1}  \\
\textnormal {FFNN zwei:} && w &= (180*h_1)+(h_1*h_2)+(h_2*13) & b &= h_1 + h_2 + 13 \label{eqn:w_ffnn_2} \\
\textnormal{RNN eins:} && w &= (9*h_1 + h_1^2)+(h_1*13) & b &= h_1 + 13 \label{eqn:w_rnn_1} \\
\textnormal {RNN zwei:} && w &= (9*h_1+h_1^2+h_1)+(h_1*h_2+h_2^2+h_2)+(h_2*13) & b &= h_1 + h_2 + 13 \label{eqn:w_rnn_2}
\end{align}

\end{document}

最后一行中间的公式太长了,使得一切看起来都不好看。

答案1

您可以在align环境中添加另一行未编号的内容:

\documentclass{book}
\usepackage{amsmath}
\begin{document}
\begin{align}
\textnormal{FFNN eins:} && w &= (180*h_1)+(h_1*13) & b &= h_1+13 \label{eqn:w_ffnn_1}  \\
\textnormal {FFNN zwei:} && w &= (180*h_1)+(h_1*h_2)+(h_2*13) & b &= h_1 + h_2 + 13 \label{eqn:w_ffnn_2} \\
\textnormal{RNN eins:} && w &= (9*h_1 + h_1^2)+(h_1*13) & b &= h_1 + 13 \label{eqn:w_rnn_1} \\
\textnormal {RNN zwei:} && w &= (9*h_1+h_1^2+h_1) & b &= h_1 + h_2 + 13
\label{eqn:w_rnn_2}\\
&&&\phantom{={}}+(h_1*h_2+h_2^2+h_2)+(h_2*13) \nonumber
\end{align}

\end{document}

在此处输入图片描述

或者你可以aligned在该行中使用环境:

\documentclass{book}
\usepackage{amsmath}
\begin{document}
\begin{align}
\textnormal{FFNN eins:} && w &= (180*h_1)+(h_1*13) & b &= h_1+13 \label{eqn:w_ffnn_1}  \\
\textnormal {FFNN zwei:} && w &= (180*h_1)+(h_1*h_2)+(h_2*13) & b &= h_1 + h_2 + 13 \label{eqn:w_ffnn_2} \\
\textnormal{RNN eins:} && w &= (9*h_1 + h_1^2)+(h_1*13) & b &= h_1 + 13 \label{eqn:w_rnn_1} \\
\textnormal {RNN zwei:} && w &=
\begin{aligned}[t]&(9*h_1+h_1^2+h_1)\\&+(h_1*h_2+h_2^2+h_2)+(h_2*13)\end{aligned} & b &= h_1 + h_2 + 13 \label{eqn:w_rnn_2}
\end{align}

\end{document}

(输出看起来相同)

答案2

如果*只是普通产品,我会放弃它(aaa),如果它是特殊产品并且您需要语法,*那么您可以稍微限制空间(bbb)

在此处输入图片描述

\documentclass{book}
\usepackage{mathtools}
\begin{document}
aaa
\begin{align}
\shortintertext{FFNN eins:}
w &= (180h_1)+(h_113) & b &= h_1+13 \label{eqn:w_ffnn_1}  \\
\shortintertext{FFNN zwei:}
 w &= (180h_1)+(h_1h_2)+(h_213) & b &= h_1 + h_2 + 13 \label{eqn:w_ffnn_2} \\
\shortintertext{RNN eins:}
w &= (9h_1 + h_1^2)+(h_113) & b &= h_1 + 13 \label{eqn:w_rnn_1} \\
\shortintertext{RNN zwei:}
 w &= (9h_1+h_1^2+h_1)+(h_1h_2+h_2^2+h_2)+(h_213) & b &= h_1 + h_2 + 13 \label{eqn:w_rnn_2}
\end{align}

bbb{\medmuskip=2mu
\begin{align}
\shortintertext{FFNN eins:}
w &= (180*h_1)+(h_1*13) & b &= h_1+13 \label{eqn:w_ffnn_1}  \\
\shortintertext{FFNN zwei:}
 w &= (180*h_1)+(h_1*h_2)+(h_2*13) & b &= h_1 + h_2 + 13 \label{eqn:w_ffnn_2} \\
\shortintertext{RNN eins:}
w &= (9*h_1 + h_1^2)+(h_1*13) & b &= h_1 + 13 \label{eqn:w_rnn_1} \\
\shortintertext{RNN zwei:}
 w &= (9*h_1+h_1^2+h_1)+(h_1*h_2+h_2^2+h_2)+(h_2*13) & b &= h_1 + h_2 + 13 \label{eqn:w_rnn_2}
\end{align}}

\end{document}

相关内容