我看到过很多问题,详细说明了如何分解给定方程的具体方法,但我现在对设计更感兴趣。也就是说,我不确定这个方程的哪一部分适合拆分。我有一个方程,它不能放在一列中:
\documentclass{article}
\usepackage{amsmath}% http://ctan.org/pkg/amsmath
\begin{document}
\begin{equation}
p_{ij,k} = \begin{cases}
\frac{
[\tau_{ij,1}]^{\lambda_k \alpha} \cdot [\tau_{ij,2}]^{(1-\lambda_k)\alpha} \cdot [\eta_{ij,1}]^{\lambda_k \beta} \cdot [\eta_{ij,2}]^{(1-\lambda_k)\beta}
}
{
\sum_{h \in N_i} [\tau_{ih,1}]^{\lambda_k \alpha} \cdot [\tau_{ih,2}]^{(1-\lambda_k)\alpha} \cdot [\eta_{ih,1}]^{\lambda_k \beta} \cdot [\eta_{ih,2}]^{(1-\lambda_k)\beta}
} & \textrm{ if }j \in N_i \\
0&\textrm{ otherwise} \\
\end{cases}
\end{equation}
\end{document}
问题在于分子和分母都需要拆分,我不确定有没有看起来合适的方法。有什么建议吗?
答案1
我可能会考虑采取稍微不同的方法,并使用类似下面的方法
这使您可以随意f
拆分g
\documentclass{article}
\usepackage{mathtools}
\begin{document}
We have that
\[
p_{ij,k} = \begin{dcases}
\frac{f(\tau,\eta)}{g(\tau,\eta)}& \textrm{ if }j \in N_i\\
0&\textrm{ otherwise}\\
\end{dcases}
\]
where
\begin{align*}
f(\tau,\eta)&=[\tau_{ij,1}]^{\lambda_k \alpha} \cdot [\tau_{ij,2}]^{(1-\lambda_k)\alpha}
\cdot [\eta_{ij,1}]^{\lambda_k \beta} \cdot [\eta_{ij,2}]^{(1-\lambda_k)\beta}\\
g(\tau,\eta)&=\sum_{h \in N_i} [\tau_{ih,1}]^{\lambda_k \alpha} \cdot [\tau_{ih,2}]^{(1-\lambda_k)\alpha}
\cdot [\eta_{ih,1}]^{\lambda_k \beta} \cdot [\eta_{ih,2}]^{(1-\lambda_k)\beta}
\end{align*}
\end{document}
注意,这dcases
是来自mathtools
包的。如果你提交的期刊没有这个,你可以用它替换,cases
但显示效果不会那么好。
答案2
用于\sum\limits_{h \in N_i}
求和。它需要更少的空间。并且使用\text
而不是\textrm
答案3
我能想到的最好的办法是:
\documentclass{amsart}
\begin{document}
\begin{equation}
p_{ij,k} = \begin{cases}
\dfrac{
\begin{split}
[\tau_{ij,1}]^{\lambda_k \alpha} \cdot [\tau_{ij,2}]^{(1-\lambda_k)\alpha} \cdot \qquad\\
[\eta_{ij,1}]^{\lambda_k \beta} \cdot [\eta_{ij,2}]^{(1-\lambda_k)\beta}
\end{split}
}{
\begin{split}
\sum_{h \in N_i} [\tau_{ih,1}]^{\lambda_k \alpha} \cdot [\tau_{ih,2}]^{(1-\lambda_k)\alpha} \cdot \qquad\\
[\eta_{ih,1}]^{\lambda_k \beta} \cdot [\eta_{ih,2}]^{(1-\lambda_k)\beta}
\end{split}
}& \textrm{ if }j \in N_i\\
0&\textrm{ otherwise}\\
\end{cases}
\end{equation}
\end{document}