我试图用一个长上标来覆盖一个简短的等式(或其中的一部分)。这会将overbrace扩展为适合内容和上标,这会占用大量空间并且看起来很丑陋。有一种方法可以让内容“溢出”括号,所以它只会扩展以适应其内容,但我一直无法找到解决方法。
E.g:
$$ \cdots \overbrace{=}^{\text{Very long description here}} \cdots $$
有什么想法吗?
由于
答案 0 :(得分:2)
答案 1 :(得分:1)
$$ \cdots \overbrace{=}^{\text{\hbox to 0cm{\hss Very long description here \hss}}} \cdots $$
答案 2 :(得分:1)
非常感谢!正是我在寻找的东西。对于不太确定如何将Alexey Malistov的解决方案转换为宏的人,请使用:
\newcommand{\longoverbrace}[2]{\overbrace{#1}^{\text{\hbox to 0cm{\hss #2 \hss}}}}
$$ \cdots \longoverbrace{=}{This is easier to write (and read)}\cdots $$
(请记住序言中的\usepackage{amsmath}
。)
答案 3 :(得分:0)
我能想到的两个选择:
\rlap
,它将排版其参数,然后继续对其进行排版。通常非常繁琐,但它应该适用于你的榜样。