作者killyou (xxx)
看板LaTeX
标题Re: [问题] 线上加上 symbol
时间Wed Aug 31 10:48:59 2011
※ 引述《Volodos (Volodos)》之铭言:
: ※ 引述《PanJC ((#‵Д′)f〒﹌﹌﹌﹌﹌ꄩ》之铭言:
: : 在某种绘图软体中我使用了四种不同的线来区别不同的方法
: : 分别是 在一条实线上, 每隔一段距离就加上 'o'
: : (看起来就像 一o一o一o一, 但左边的线是一条直线, 不会被圈圈给截断,
: : 圈圈直接加在线上, 所以圈内也看的到线)
: : 在一条实线上, 每隔一段距离就加上 'x'
: : 在一条虚线上, 每隔一段距离就加上 'o'
: : 在一条虚线上, 每隔一段距离就加上 'x'
这样如何? 用\rule[raise]{width}{thickness}划实线, $- - -$画虚线,
再用\hspace{-width}把後面的 o/x 往前移,
後面补上\hspace{width}避免後面的文字也叠到.
A (\rule[3pt]{32pt}{.4pt}\hspace{-18pt}$\circ$\hspace{14pt}),
B ($- - -\hspace{-19.5pt}\circ$\hspace{14pt}),
C (\rule[3pt]{32pt}{.4pt}\hspace{-20pt}$\times$\hspace{12pt}),
D ($- - -\hspace{-21pt}\times$\hspace{12pt}).
这是complie结果
http://ppt.cc/8rl5
: : 大约是长这样 http://ppt.cc/Bti5
: : 现在想在 caption 中 (或本文内) 注明这四种方法分别是这四条线
: : 如: 方法 A (一o一), 方法 B (一x一), 方法 C (--o--), 方法 D (--x--)
: : 请问这四种线条如何用 latex 打在 cation 中或本文内?
: : 谢谢
: 试试看这两个方式
: 不确定是不是你所想要的
: \hbox to 3em{\rlap{\raise .5ex\hbox{\vrule width3em height.7pt
: depth0pt}}\hfil o\hfil}
: \def\leaderfill{\cleaders\hbox to .25em{\raise.5ex\hbox{\hss\vrule width.2em
: height.7pt depth0pt\hss}\hss}\hskip1em}
: \mbox{}\leaderfill o\leaderfill \mbox{}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.25.232
1F:推 PanJC:谢谢. 08/31 11:33
2F:推 jsb: 字体大小改变以後就要重算位置了. . . 有字宽为单位的吗? 08/31 12:05
3F:→ killyou:单位 ex:x的高, em:m的宽 这应该会依目前的大小变化 08/31 17:59
4F:推 jsb: 可是现在的单位是 pt 啊. . . 08/31 18:32
5F:→ killyou:are you serious? 用em或ex取代pt,字体改了也不用重算. 09/01 09:51
6F:推 jsb:我是认真的在问啊...现在这个版本是多少pt(w)*pt(h)的字用的? 09/01 20:02