分割环境错误括号尺寸

分割环境错误括号尺寸

我必须拆分一个相当长的公式。我使用了嵌套拆分环境,但我必须使用\right.和将花括号从一行拆分到另一\left. 行。我得到的花括号有不同的尺寸。我尝试使用 \Biggl 和 \Biggr,但它们太小了。这是我的来源:

\begin{equation}
  \label{eq:splitted}
\begin{split}
  c(x, y, t) &= \frac{M/Y}{b\sqrt{4\pi\left(\D_x^T+\K_x\right)t}}
  \exp\left[-\frac{\left(x-Ut-x_0\right)^2}{4\left(\D_x^T+\K_x\right)t}\right]\\
  &\begin{split}\frac{b}{\sqrt{4\pi\left(\D_y^T+\K_y\right)t}}
  \left\{
\sum_{j=-\infty}^{\infty}%
\exp\left[-\frac{\left(y-y_0+2jb\right)^2}{4\left(\D_y^T+\K_y\right)}\right]\right.&%
  \\ + \left.%
    \exp\left[-\frac{\left(y+y_0+2jb\right)^2}{4\left(\D_y^T+\K_y\right)}\right]\right\}&
  \end{split}
  \end{split}
\end{equation}

图像

答案1

不需要\phantomsplit;在这种情况下最好的方法是使用multlined提供的环境mathtools

\documentclass{article}
\usepackage{mathtools}
\newcommand{\D}{\mathbf{D}}
\newcommand{\K}{\mathbf{K}}

\begin{document}
\begin{equation}\label{eq:split}
\begin{gathered}
  c(x, y, t) =
\begin{multlined}[t]
  \frac{M/Y}{b\sqrt{4\pi(\D_x^T+\K_x)t}}
  \exp\biggl[-\frac{(x-Ut-x_0)^2}{4(\D_x^T+\K_x)t}\biggr]\\
  \frac{b}{\sqrt{4\pi(\D_y^T+\K_y)t}}
  \biggl\{
    \sum_{j=-\infty}^{\infty}\exp\biggl[-\frac{(y-y_0+2jb)^2}{4(\D_y^T+\K_y}\biggr]\\
    {}+\exp\biggl[-\frac{(y+y_0+2jb)^2}{4(\D_y^T+\K_y)}\biggr]
  \biggr\}
\end{multlined}
\end{gathered}
\end{equation}
\end{document}

请注意,我已删除全部 \left并且\right在内部括号之前:它们不是必需的并且会增加间距。

通过选择\biggl[\biggr]而不是和\left[\right]我们可以获得统一的括号高度,并且我们还可以使用相同大小的大括号。通常,当求和有上下限时,\biggl\biggr优于会产生过大符号的和\left\right

包装gathered环境用于获取相对于整个公式居中的方程编号。

在此处输入图片描述


可以看出,虽然两个平方根符号包含相似的公式,但它们是不同的,因此可以进行细化。如果将第二个平方根符号输入为

\sqrt{\smash[b]{4\pi(\D_y^T+\K_y)t}\vphantom{_x}}

结果是

在此处输入图片描述

答案2

首先,嵌套split环境不是一个好主意,而且在代码中似乎没有必要。要修复括号大小,您可以在最后一行插入一个不可见的和,这样可以\vphantom强制使右括号更高:

\begin{equation}
  \label{eq:splitted}
\begin{split}
  c(x, y, t) &= \frac{M/Y}{b\sqrt{4\pi\left(\D_x^T+\K_x\right)t}}
  \exp\left[-\frac{\left(x-Ut-x_0\right)^2}{4\left(\D_x^T+\K_x\right)t}\right] \\
  & \phantom{{}={}} \frac{b}{\sqrt{4\pi\left(\D_y^T+\K_y\right)t}}
  \left\{ \sum_{j=-\infty}^{\infty}  \exp\left[-\frac{\left(y-y_0+2jb\right)^2}{4\left(\D_y^T+\K_y\right)}\right]\right.  \\ 
  & \phantom{{}={}} + \left. \vphantom{\sum_{j=-\infty}^{\infty}} \exp\left[-\frac{\left(y+y_0+2jb\right)^2}{4\left(\D_y^T+\K_y\right)}\right]\right\}
  \end{split}
\end{equation}

我还在=第二行和第三行的对齐字符后添加了不可见的,因此一切都正确=

为了正确刷新最后一行,您可以在其中嵌套一个multlinedfrom 包:mathtools

\usepackage{mathtools}
...
\begin{equation}
  \label{eq:splitted2}
\begin{split}
  c(x, y, t) &= \frac{M/Y}{b\sqrt{4\pi\left(\D_x^T+\K_x\right)t}}
  \exp\left[-\frac{\left(x-Ut-x_0\right)^2}{4\left(\D_x^T+\K_x\right)t}\right] \\
  & \phantom{{}={}}
  \begin{multlined}
  \frac{b}{\sqrt{4\pi\left(\D_y^T+\K_y\right)t}}
  \left\{ \sum_{j=-\infty}^{\infty}  \exp\left[-\frac{\left(y-y_0+2jb\right)^2}{4\left(\D_y^T+\K_y\right)}\right]\right.  \\ 
   + \left. \vphantom{\sum_{j=-\infty}^{\infty}} \exp\left[-\frac{\left(y+y_0+2jb\right)^2}{4\left(\D_y^T+\K_y\right)}\right]\right\}
  \end{multlined}
  \end{split}
\end{equation}

相关内容