我正在尝试在 align + split 环境中重新调整我的长方程(以便只获得一个编号)。我找到了一种方法这里这非常有用。
但是,编号被改变了,并且显示在方程式下方,而不是右侧。我猜这是由于命令造成的\parbox
,但我不知道如何修复它。
这是一个 MWE,带有一个长方程:
\documentclass{article}
\usepackage{graphicx}
\usepackage{amsmath}
\begin{document}
\scalebox{0.8}{\parbox{.5\linewidth}{%
\begin{align}
\begin{split}
C_{M,i}(x) = &-\frac{e^{\text{Ha}_{i} - x \, \frac{k}{D_{\text{NO},t}}}\left(\left(-1 + e^{\text{H\~{a}}_{i}}\right)\left(-1+\text{Mu}_{i}+e^{\text{H\~{a}}_{i}}(1+\text{Mu}_{i})\right) \, Pr + 2 \, e^{\text{H\~{a}}_{i}} \, k \, \lambda_{\text{air},i} \, C_{i}(t,z) \right)}{2 \, k \left(-1 + \text{Mu}_{i} + e^{2 \, (\text{Ha}_{i}+\text{H\~{a}}_{i})}(1+\text{Mu}_{i})\right)} \\
&+\frac{e^{\text{Ha}_{i} + x \, \frac{k}{D_{\text{NO},t}}}\left(\left(-1+e^{\text{H\~{a}}_{i}}\right)\left(-1+\text{Mu}_{i} + e^{\text{H\~{a}}_{i}}(1+\text{Mu}_{i})\right) \, Pr + 2 \, e^{\text{H\~{a}}_{i}} \, k \, \lambda_{\text{air},i} \, C_{i}(t,z)\right)}{2 \, k \, \left(-1+\text{Mu}_{i} + e^{2(\text{Ha}_{i} + \text{H\~{a}}_{i})}(1+\text{Mu}_{i})\right)}
\end{split}
\end{align}
}}
\end{document}
答案1
如果你确实想缩放方程式,请正确进行:
\documentclass{article}
\usepackage{amsmath,graphicx}
\begin{document}
\begin{equation}
\resizebox{.8\textwidth}{!}{%
$\begin{aligned}
C_{M,i}(x) ={}
& -\frac{
e^{\mathrm{Ha}_{i} - x \frac{k}{D_{\mathrm{NO},t}}}
\bigl(
(-1 + e^{\mathrm{H\tilde{a}}_{i}})(-1+\mathrm{Mu}_{i} +
e^{\mathrm{H\tilde{a}}_{i}}(1+\mathrm{Mu}_{i}))Pr +
2e^{\mathrm{H\tilde{a}}_{i}} k\lambda_{\mathrm{air},i} C_{i}(t,z)
\bigr)
}{
2k(-1 + \mathrm{Mu}_{i} + e^{2(\mathrm{Ha}_{i}+\mathrm{H\tilde{a}}_{i})}(1+\mathrm{Mu}_{i}))
}
\\
& +\frac{
e^{\mathrm{Ha}_{i} + x \frac{k}{D_{\mathrm{NO},t}}}
\bigl(
(-1+e^{\mathrm{H\tilde{a}}_{i}})(-1+\mathrm{Mu}_{i} +
e^{\mathrm{H\tilde{a}}_{i}}(1+\mathrm{Mu}_{i}))Pr +
2e^{\mathrm{H\tilde{a}}_{i}} k\lambda_{\mathrm{air},i} C_{i}(t,z))
}{
2k(-1+\mathrm{Mu}_{i} + e^{2(\mathrm{Ha}_{i} + \mathrm{H\tilde{a}}_{i})}(1+\mathrm{Mu}_{i}))
}
\end{aligned}$%
}
\end{equation}
\end{document}
我删除了所有\left
和\right
;以及所有\,
命令(它们是错误的)。我只在大型表达式的最外层括号中使用了\bigl(
和。\bigr)
不要使用\text
,但\mathrm
在这种情况下。
答案2
我认为,如果您不缩小方程以使其适合文本块,那么您(甚至您的文档的读者)会更好。相反,请考虑使用包\splitdfrac
提供的宏mathtools
将较长的分子项拆分为两部分。
\documentclass{article}
\usepackage{mathtools} % for 'splitdfrac' environment
\begin{document}
\begin{equation}
\begin{aligned}[b]
C_{M,i}(x)
&= -\frac{\left(\splitdfrac{e^{\textrm{Ha}_i - x \frac{k}{D_{\textrm{NO},t}}}
\bigl[(-1+e^{\textrm{H\~{a}}_i})(-1+\textrm{Mu}_i}{+e^{\textrm{H\~{a}}_i}(1+\textrm{Mu}_i)) Pr
+ 2e^{\textrm{H\~{a}}_i} k \lambda_{\textrm{air},i} C_i(t,z) \bigr]}\right)}{ \displaystyle
2k \bigl[ -1+\textrm{Mu}_i + e^{2(\textrm{Ha}_i+\textrm{H\~{a}}_i)}
(1+\textrm{Mu}_i) \bigr]} \\[2ex]
&\quad +\frac{\left(\splitdfrac{e^{\textrm{Ha}_i + x \frac{k}{D_{\textrm{NO},t}}}
\bigl[(-1+e^{\textrm{H\~{a}}_i})(-1+\textrm{Mu}_i}{+e^{\textrm{H\~{a}}_i}(1+\textrm{Mu}_i)) Pr
+ 2e^{\textrm{H\~{a}}_i} k \lambda_{\textrm{air},i} C_i(t,z) \bigr]}\right)}{ \displaystyle
2k \bigl[ -1+\textrm{Mu}_i + e^{2(\textrm{Ha}_i+\textrm{H\~{a}}_i)}
(1+\textrm{Mu}_i) \bigr]}
\end{aligned}
\end{equation}
\end{document}