如何在LaTeX中覆盖上标内容“溢出”

时间:2010-02-07 20:17:17

标签: latex overflow

我试图用一个长上标来覆盖一个简短的等式(或其中的一部分)。这会将overbrace扩展为适合内容和上标,这会占用大量空间并且看起来很丑陋。有一种方法可以让内容“溢出”括号,所以它只会扩展以适应其内容,但我一直无法找到解决方法。

E.g:

$$ \cdots \overbrace{=}^{\text{Very long description here}} \cdots $$

有什么想法吗?

由于

4 个答案:

答案 0 :(得分:2)

斯图尔特的拉拉暗示让我朝着正确的方向前进。在an article about this topic的帮助下,我设法完成了我想做的事情。我使用链接文章中定义的\mathclap命令。

谢谢, xeen

答案 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)

我能想到的两个选择:

  1. 试用\rlap,它将排版其参数,然后继续对其进行排版。通常非常繁琐,但它应该适用于你的榜样。
  2. 使用Metapost布置元素。