網路城邦
上一篇 回創作列表 下一篇   字體:
TiKz 的 node 之略觀
2015/04/04 10:47:17瀏覽978|回應0|推薦2

前文說過,節點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}

( 知識學習科學百科 )
回應 推薦文章 列印 加入我的文摘
上一篇 回創作列表 下一篇

引用
引用網址:https://classic-blog.udn.com/article/trackback.jsp?uid=paraquat&aid=21973056