使用过度支撑函数和分割方程时如何确保水平对齐?

使用过度支撑函数和分割方程时如何确保水平对齐?

祝你封锁愉快。我目前正在尝试将三个分割方程对齐,同时使用 overbrace 函数描述每个部分的功能(它们是对称的,但用于坐标方向)。我目前拥有的代码是:

\begin{align}
\label{eqn:mom2}
\begin{split}
    &x : \overbrace{\rho \frac{Du}{Dt}}^\text{Convection} = \overbrace{\rho g_x - \frac{\delta p}{\delta x} }^\text{Pressure} + \overbrace{\mu (\frac{\delta^2 u}{\delta x^2} + \frac{\delta^2 u}{\delta y^2} + \frac{\delta^2 u}{\delta z^2}) }^\text{Diffusion} 
    \\ 
    &y : \rho \frac{Dv}{Dt} = \rho g_y - \frac{\delta p}{\delta y} + \mu (\frac{\delta^2 v}{\delta x^2} + \frac{\delta^2 v}{\delta y^2} + \frac{\delta^2 v}{\delta z^2})
    \\ 
    &z : \rho \frac{Dw}{Dt} = \rho g_z - \frac{\delta p}{\delta z} + \mu (\frac{\delta^2 w}{\delta x^2} + \frac{\delta^2 w}{\delta y^2} + \frac{\delta^2 w}{\delta z^2}) 
\end{split}
\end{align}

如果您看到附件,则会发现上括号的存在使第一条方程线与另外两条方程线不对齐。

非常感谢任何帮助,真是头疼啊!!

先感谢您,

乔什在此处输入图片描述

答案1

您已经非常接近了!我建议您将其包含\text{Convection}\mathclap指令中,从而有效地使其宽度为零。另外,我会增加“扩散”块中括号的大小。

在此处输入图片描述

\documentclass{article}
\usepackage{mathtools} % for \mathclap macro; loads 'amsmath' automatically
\begin{document}
\begin{equation}
\label{eqn:mom2}
\begin{split}
x :\quad {\overbrace{\rho \frac{Du}{Dt}}^{\mathclap{\text{Convection}}}} &= 
  {\overbrace{\rho g_x - \frac{\delta p}{\delta x} }^{\text{Pressure}}} 
  + {\overbrace{\mu \Bigl(\frac{\delta^2 u}{\delta x^2} 
  + \frac{\delta^2 u}{\delta y^2} 
  + \frac{\delta^2 u}{\delta z^2}\Bigr)\phantom{x} }^{\text{Diffusion}}}
\\ 
y :\quad \rho \frac{Dv}{Dt} &= 
  \rho g_y - \frac{\delta p}{\delta y} 
  + \mu \Bigl(\frac{\delta^2 v}{\delta x^2} 
  + \frac{\delta^2 v}{\delta y^2} 
  + \frac{\delta^2 v}{\delta z^2}\Bigr)
\\ 
z :\quad \rho \frac{Dw}{Dt} &= 
  \rho g_z - \frac{\delta p}{\delta z} 
  + \mu \Bigl(\frac{\delta^2 w}{\delta x^2} 
  + \frac{\delta^2 w}{\delta y^2} 
  + \frac{\delta^2 w}{\delta z^2}\Bigr) 
\end{split}
\end{equation}
\end{document}

相关内容