分解很长的等式

分解很长的等式

这是一个常见问题,所以让我进一步说明一下问题所在。

我有一些包含很长分数的方程,这些分数在积分内,

\begin{equation}
\int A \int \frac{A B C D E \ldots Z}{A' B' C' D' \ldots Z'} dx dy
\end{equation}

有什么建议可以打破这些,同时又能让方程式看起来正常吗?我必须说,我几乎已经准备好用垂直文本排版有问题的页面了。

编辑:根据@egreg 的要求,这是我正在努力解决的方程的典型形式:

\int f(\vec x_{i}) 
\frac{\int A(\vec x_{0}) A(\vec x_{1} \mid \vec x_{0}) \ldots 
      A(\vec x_{i} \mid \vec x_{i-1}) d\vec x_{0} d\vec x_{1} \ldots d\vec x_{i-1}}
{\int A(\vec x_{0}) A(\vec x_{1} \mid \vec x_{0}) \ldots 
      A(\vec x_{i} \mid \vec x_{i-1}) d\vec x_{0} d\vec x_{1} \ldots d\vec x_{i-1}} 
\left(\frac{B(\vec x_{i})}{C(\vec x_{i})}\right) d\vec x_{i}

答案1

我只能建议让事情变得更紧凑:

\documentclass{scrbook}
\usepackage{classicthesis}

\newcommand{\diff}{\mathop{}\!d} % better differential
\newcommand{\bmid}{\mathbin{|}}  % binary mid

\usepackage{amsmath}
\begin{document}
\begin{equation}
\int f(\vec{x}_{i}) 
\frac
 {
  \int \tilde{A}(\vec{x}_{0},\dots,\vec{x}_{i})
  \diff\vec{x}_{0} \diff\vec{x}_{1} \dots \diff\vec{x}_{i-1}
 }
 {
  \int\tilde{Z}(\vec{x}_{0},\dots,\vec{x}_{i})
  \diff\vec{x}_{0} \diff\vec{x}_{1} \dots \diff\vec{x}_{i-1}
 } 
\left(\frac{B(\vec{x}_{i})}{C(\vec{x}_{i})}\right) \diff\vec{x}_{i}
\end{equation}
where $\tilde{A}(\vec{x}_{0})=A(\vec{x}_{0})$ and, for $k>0$,
\[
\tilde{A}(\vec{x}_{0},\vec{x}_{1},\dots,\vec{x}_{k})=
   A(\vec{x}_{0}) A(\vec{x}_{1} \bmid \vec{x}_{0}) \dots
   A(\vec{x}_{k} \bmid \vec{x}_{k-1})
\]
\end{document}

在此处输入图片描述

答案2

要分解分子和分母中非常长的表达式,可以\splitdfrac{}{}使用数学工具包。在下面的例子中,我将拆分的分子和分母项放在括号中,但这样做可能不符合您的数学风格偏好。另外,我建议您将主积分符号(非常)大,例如,通过使用包中的一个宏bigints

在此处输入图片描述

\documentclass{article}
\usepackage{mathtools,bigints}
\begin{document}    
Before:
\begin{equation}
\int f(\vec x_{i})
\frac{\int A(\vec x_{0}) A(\vec x_{1} \mid \vec x_{0}) \dots
      A(\vec x_{i} \mid \vec x_{i-1}) d\vec x_{0} d\vec x_{1} \dots d\vec x_{i-1}}
{\int A(\vec x_{0}) A(\vec x_{1} \mid \vec x_{0}) \dots
      A(\vec x_{i} \mid \vec x_{i-1}) d\vec x_{0} d\vec x_{1} \dots d\vec x_{i-1}}
\left(\frac{B(\vec x_{i})}{C(\vec x_{i})}\right) d\vec x_{i}
\end{equation}

After:
\begin{equation}
\bigintss \! f(\vec x_{i}) \,
\dfrac{ 
  \left(\splitdfrac{\int A(\vec x_{0}) A(\vec x_{1} \mid \vec x_{0}) \dots
      A(\vec x_{i} \mid \vec x_{i-1})}{ d\vec x_{0} d\vec x_{1} \dots d\vec x_{i-1}} \right)}{
  \left(\splitdfrac{\int A(\vec x_{0}) A(\vec x_{1} \mid \vec x_{0}) \dots
      A(\vec x_{i} \mid \vec x_{i-1})}{ d\vec x_{0} d\vec x_{1} \dots d\vec x_{i-1}} \right)}
  \, \frac{B(\vec x_{i})}{C(\vec x_{i})} \, d\vec x_{i}
\end{equation}
\end{document}

相关内容