Contents ...
udn網路城邦
TiKz 的 node 之略觀
2015/04/04 10:47
瀏覽994
迴響0
推薦2
引用0

前文說過,節點node是帶有座標的物體。本文來介紹node的用法。

\node (a) at (0,3){};

\node (b) at(3,3){};

\node (c) at (3,2){};

\draw [red, thick](a)--(b)--(c)--(a);

\coordinate (A) at (0,1) coordinate (B) at (3,1) coordinate (C) at (3,0);

\draw [blue, thick](A)--(B)--(C)--(A);

二者比較,看的出來,(a),(b),(c)所在的座標上面個隱形的物體,連線時遇到無形的邊緣就停了,所以最後看起來不是像coordinate所定義的(A)(B)(C)那樣完整的連起來。要讓node的物體現形,要加上[draw]的參數:

\node [draw] (a) at (0,0){};

可以看見一個四方形在座標上面。這個四方形可以控制大小,如:

\node[draw, inner sep=0.3cm] (a) at (0,0){};

就可以看到四方形變大一些。基本上,node的形狀除了預設的四方形(rectangle)以外,還可以使用圓形(circle)。node命令中的大括號,可以填上任何由TeX處理的文字。如:

\node [draw,circle,inner step=5pt] (A) at (0,0){$A$};

圖形和文字結合的物體,可以做出不同的變化:

如果覺得二個形狀太少,可以使用一些library, 有許多形狀可以選擇,詳細的用法,可以參考說名文件的範例。

\usetikzlibrary{shapes.geometric} :

\usetikzlibrary{shapes.symbols}

\usetikzlibrary{shapes.arrows}

\usetikzlibrary{shapes.multipart}

\usetikzlibrary{shapes.callouts}

\usetikzlibrary{shapes.misc}

有誰推薦more
全站分類:知識學習 科學百科
自訂分類:LaTex 排版環境
上一則: TiKz 的 node 的控制
下一則: TiKz 座標,運算

限會員,要發表迴響,請先登入