在 align+split 环境中重新缩放方程 - 编号问题

在 align+split 环境中重新缩放方程 - 编号问题

我正在尝试在 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}  

相关内容