[心得] 用tikz畫出這種線: |<--- mark --->|
例如我們要在 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
04/01 22:48, 2F
→
04/02 01:24, , 3F
04/02 01:24, 3F