作者Volodos (Volodos)
看板LaTeX
标题Re: [问题] Re: [问题] 等号上面打字
时间Thu Aug 11 01:14:12 2011
※ 引述《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
1F:推 ByeLan:这样也可以.. 赶快备份起来 ^_^ 08/11 14:06