underbrace
我尝试在公式中使用makebox
,但总是产生错误。
例如\makebox[100pc]{asdf $$\underbrace{3}$$}
会产生错误 而\makebox[100pc]{asdf $$3$$}
工作正常。为什么会出现错误? 有其他替代方案吗makebox
?
答案1
看为什么 \[ ... \] 比 $$ ... $$ 更可取?$$
由于某些原因,为什么不在LaTeX 中使用。
你的情况是怎样的?你正在排版一个水平框,在这种情况下$$
,空的数学公式(规则在 TeXbook 中有说明)。因此,\underbrace{3}
在数学模式之外出现,您会得到错误。
同样的情况发生在\makebox[100px]{asdf $$3$$}
:你得到“asdf”,一个空格,一个空的数学公式,“3”和另一个空的数学公式;但是,3
在文本模式下并不违法,并且你会得到没有错误的输出。
无论如何,显示数学模式在参数中毫无意义\makebox
。只需使用
\makebox[100pc]{asdf $\underbrace{3}$}
(为此,您需要一张相当宽的纸,因为它超过 40 厘米或 16 英寸,甚至比 ISO A2 纸还要宽一点)。