![过度支撑/不足支撑,不延长括号/圆括号](https://linux22.com/image/302167/%E8%BF%87%E5%BA%A6%E6%94%AF%E6%92%91%2F%E4%B8%8D%E8%B6%B3%E6%94%AF%E6%92%91%EF%BC%8C%E4%B8%8D%E5%BB%B6%E9%95%BF%E6%8B%AC%E5%8F%B7%2F%E5%9C%86%E6%8B%AC%E5%8F%B7.png)
我用它\overbrace
来解释等式的一部分,如下所示:
\begin{align}
a\left[\frac{d\cos y}{e} + \overbrace{\frac{b\sin x}{c}}^{\text{second bit}}\right]
\end{align}
但过度支撑会不必要地增加括号的高度:
确实,我希望支架的高度与过度支撑无关,就像这样:
这可能吗?
答案1
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
a\Bigl[\frac{d\cos y}{e} + \overbrace{\frac{b\sin x}{c}}^{\text{second bit}}\Bigr]
\end{equation}
\end{document}
答案2
你常常可以粉碎与你想要的高度相符的部分:)
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
a\left[\frac{d\cos y}{e} + \smash{\overbrace{\frac{b\sin x}{c}}^{\text{second bit}}}\right]
\end{equation}
\end{document}
关于括号的大小,这比 David 的回答更接近发布的预期输出。\smash
是在纯 TeX 和 LaTeX 内核中定义的宏。它将其参数的高度降低为零。