![在同一垂直高度上过度支撑](https://linux22.com/image/410571/%E5%9C%A8%E5%90%8C%E4%B8%80%E5%9E%82%E7%9B%B4%E9%AB%98%E5%BA%A6%E4%B8%8A%E8%BF%87%E5%BA%A6%E6%94%AF%E6%92%91.png)
封锁快乐,
希望我们都还没有发疯。
简单说一下 - 我有以下代码 - 我正在尝试确保上部支撑处于相同的垂直高度 - 知道我该怎么做吗?目前它们固定在每个术语上(见附图)。
\documentclass[11pt]{report}
\usepackage{amsmath}
\usepackage{nccmath}
\usepackage{mathtools}
\usepackage{siunitx}
\usepackage{amsmath, amsthm, amssymb}
\begin{document}
\begin{equation}
\overbrace{\frac{\delta (\rho k)}{\delta t}}^\text{Time} +
\overbrace{\triangledown (\rho U k)}^\text{Convection} =
\overbrace{\triangledown [(\mu + \frac{\mu\textsubscript{t}}{\sigma \textsubscript{k}}) \triangledown \epsilon]}^\text{Diffusion} + \overbrace{P\textsubscript{k} + P\textsubscript{b} + \rho \epsilon + S\textsubscript{k}}^\text{Sources/sinks}
\label{eqn:transport1}
\end{equation}
\end{document}
谢谢您的帮助,非常感谢。
答案1
我建议你在过度支撑表达式 2、3 和 4 中插入印刷支撑。支撑本身可以通过以下方式构造
\newcommand\mystrut{\smash[b]{\vphantom{\frac{()}{\delta}}}}
即,它只是捕获了 的完整高度\frac{()}{\delta}
。
\triangledown
哦,我会用 替换所有\nabla
,并且还会增加第三个过度括号术语中的圆括号和方括号的大小。并且,请养成习惯,将^
过度括号结构中的术语括在一对花括号中。最后,我必须承认,我不“明白”为什么你对下标字母使用文本模式而不是数学模式。
\documentclass{article}
\usepackage{mathtools}
\newcommand\mystrut{\smash[b]{\vphantom{\frac{()}{\delta}}}}
\begin{document}
\begin{equation}\label{eqn:transport1}
{\overbrace{\frac{\delta (\rho k)}{\delta t}}^{\text{Time}}}
+
{\overbrace{\nabla(\rho U k)\mystrut}^{\mathclap{\text{Convection}}}}
=
{\overbrace{\nabla\Bigl[\Bigl(\mu + \frac{\mu_t}{\sigma_k}\Bigr)
\nabla\epsilon\Bigr]\mystrut}^{\text{Diffusion}}}
+
{\overbrace{P_k + P_b + \rho \epsilon + S_k\mystrut}^{\text{Sources/sinks}}}
\end{equation}
\end{document}