过度支撑高度调节

过度支撑高度调节

我有一组方程式,我想用大括号(或您自行决定的其他任何符号)对其进行注释。但是它们固定在它们引用的每个单独项目的顶部,看起来很乱。我可以将它们全部放在方程式上方的固定高度吗?

在此处输入图片描述

\documentclass{article}
\usepackage{graphicx,amsmath}

\begin{document}


\begin{align}
\overbrace{\dfrac{\partial\rho \mathbf{U}}{\partial t}}^{\text{time derivative}}+\overbrace{\mathbf{U}\cdot \nabla \rho\mathbf{U}}^{\text{advection}}=&\overbrace{-\nabla P}^{\text{pressure gradient}}+\overbrace{\mu\nabla^2\mathbf{U}}^{\text{diffusion}}+\overbrace{\rho \mathbf{g}}^{\text{body force}},&\quad \text{\emph{momentum eq.}}\label{eq:mom}\\
   \dfrac{\partial \rho}{\partial t}+\nabla\cdot \rho\mathbf{U}=&\, 0,&\quad \text{\emph{continuity eq.}}\label{eq:cont}
\end{align}

\end{document}

答案1

在 的内容中添加幻像\overbrace;这里有一个命令\xoverbrace,它接受一个可选参数(默认为一个大分数)以进行更精细的调整。我还添加了一种更方便的方法来排版偏导数。

\documentclass{article}
\usepackage{amsmath}

\newcommand{\xoverbrace}[2][\vphantom{\dfrac{A}{A}}]{\overbrace{#1#2}}
\newcommand{\pder}[2]{\frac{\partial#1}{\partial#2}}

\begin{document}


\begin{align}
\xoverbrace{\pder{\rho\mathbf{U}}{t}}^{\text{time derivative}}+
\xoverbrace{\mathbf{U}\cdot \nabla \rho\mathbf{U}}^{\text{advection}}
&=
\xoverbrace{-\nabla P}^{\text{pressure gradient}}+
\xoverbrace{\mu\nabla^2\mathbf{U}}^{\text{diffusion}}+
\xoverbrace{\rho \mathbf{g}}^{\text{body force}},
&&\text{\emph{momentum eq.}}\label{eq:mom}
\\
\pder{\rho}{t}+\nabla\cdot \rho\mathbf{U}
&=
0
&&\text{\emph{continuity eq.}}\label{eq:cont}
\end{align}

\end{document}

在此处输入图片描述

相关内容