[心得] 用tikz畫出這種線: |<--- mark --->|

看板LaTeX作者 (我不想當好人,但...)時間14年前 (2010/03/30 12:40), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/1
例如我們要在 Y 軸與 x=5 之間, 在 y=3 的高度畫出 | | | | | | | | |<-- xxx -->| | | | | | | | | \usepackage{tikz} \begin{tikzpicture} \draw (0,-6) -- (0,6) node(a){}; %畫Y軸並命名為(a){}代表不要顯示文字 \draw (5,-6) -- (5,6) node(b){}; %畫x=5並命名為(b) \node(p) at (2.5,3){xxx}; %在(2.5,3)設定一點以及要顯示的文字 \draw[->] (p) -- (p -| a); %畫出 p到 Y軸的水平射線,箭頭會恰好碰到Y軸, %並且留下足夠空間給 xxx。 \draw[->] (p) -- (p -| b); %同上,只是Y軸變成 x=5。 \end{tikzpicture} 如果要畫垂直的,例如 X軸(c),y=7 (d),p不變, \draw[->] (p) -- (p |- c); \draw[->] (p) -- (p |- d); 限制:只能畫水平或垂直的。 但可以畫好之後把整群轉角度(要很仔細)。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.255.5.101 ※ 編輯: rogerli 來自: 111.255.5.101 (03/30 12:42)

03/30 17:02, , 1F
感謝分享心得!! :-)
03/30 17:02, 1F

04/01 22:48, , 2F
沒有要澆冷水的意思 不過我建議 \usepackage{pstricks}
04/01 22:48, 2F

04/02 01:24, , 3F
樓上說得沒錯,pstrick功能更強些,但還沒開始深入研究。
04/02 01:24, 3F
文章代碼(AID): #1BiO2ek5 (LaTeX)