作者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