cht電腦資訊文書排版TeXTeX Tips
adm Find login register

[Tips} 和 \underbrace 一樣的 \underline

本人已不在此站活動
1 [Tips} 和 \underbrace 一樣的 \underline
Promote 0 Bookmark 02008-06-10quote  

\underbrace{xyz}_{123},這時 123 會剛好在 underbrace 的正下方,但是 \underline 並沒有這樣子的作用。要讓 \underline 有這樣子的作用,那麼我們可以借 \underbrace 的 macro 來用(請注意 \underline 並不是定義出來的 macro,而是 TeX 的 primitive command)。

在 preamble 區定義一個 \myunderline:

\makeatletter
\newcommand{\myunderline}[1]{\mathop{\vtop{\m@th\ialign{##\crcr
  $\hfil\displaystyle{#1}\hfil$\crcr\noalign{\kern2\p@\nointerlineskip}
  \hrulefill\crcr\noalign{\kern2\p@}}}}\limits}
\makeatother

這樣就可以使用 \myunderline{xyz}_{123} 來達到 \underbrace{xyz}_{123} 的效果了。 

 

edited: 3

cht電腦資訊文書排版TeXTeX Tips
adm Find login register
views:4940