Re: [問題] Re: [問題] 等號上面打字
※ 引述《ByeLan ()》之銘言:
: ※ 引述《jovi72 (專注)》之銘言:
: : 已爬過文!
: : 在下有 2 個問題,試很久沒有試出來。問題是這樣:
: : 有一個數學式,經由定理或計算後會得到下一個數學式,中間可能用箭號或等號,
: : 上面在下想打出利用什麼定理或做些什麼計算而得到的。例如
: : 利用定理……
: : 數學式(1) ============= 數學式(2).
: : 在下試很久,是可以在等號上面打字,但是等號卻不會拉長。
: : 請教一下,要如何把等號拉長一點?
: : 另一個問題,有時候我想要拉一個箭號出來做註解。例如
: : ┌────────── 這裡是利用…
: : ↓ blabla
: : 數學式(1) == 數學式(2).
: : 這個要怎麼使用?
: : 謝謝
: 推 cgkm:extarrows 套件有個 \xlongequals{superscript} 指令 03/22 06:22
: → jovi72:謝謝,但第二個問題是不是不行啊?? 03/22 21:42
: 推 sunev:直接在數學式下加一段文字敘述不好嗎? 03/23 00:15
: → jovi72:我也想啊!但是老闆就是希望我照他的筆記打…囧
: 這篇的推文中 cgkm 大大給的 extarrows 套件中
: 我的主要問題是
: 若是這樣打
: \xlongequal[aaaaaaaaaaaaaa]{bbbbbbbbbb}
: 我們會得到長長的等號沒錯
: 但是似乎等號中間有一堆空隙 就好像是一堆等號密密的排在一起
: 跟心理想要的一個長長連續的等號有點不太一樣
: 請問這該如何解決 ?
: 謝謝!
要在長長的等號上打字, 可以用 \hrule 偽裝成等號..
試試看
a
\mbox{{\kern4pt\vbox{\hbox{aaa$\pm3^6$}
\vspace{2pt}\hrule\vspace{1pt}\hrule\kern1pt}}\kern3pt}
b
可在 math mode 與 display math mode 運作
前後的 kern4pt, kern3pt 是改變 a 與 b 到等於的距離
\vbox{\hbox{....}} 那個 \hbox 內是等號上文字
(vbox 是以其 box 內容底部對齊目前 baseline)
\vspace{..}\hrule 兩次畫出兩個等號
\kern1pt 做出垂直方向 1pt 的距離 (所以前面的內容會往上移 1pt)
當然要方便的話, 也可以做成
\def\longEqual#1{\mbox{{\kern4pt\vbox{\hbox{#1}\vspace{2pt}
\hrule\vspace{1pt}\hrule\kern1pt}}\kern3pt}}
使用的話, 就是
test\longEqual{aa$3^5$}test
(如果文字部份一定是數學式, 那 \hbox{#1}, 變成 \hbox{$#1$} 就好)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 68.231.175.130
推
08/11 14:06, , 1F
08/11 14:06, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
LaTeX 近期熱門文章
PTT數位生活區 即時熱門文章