我使用 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}