TiKZ 的 node 之略观

TiKZ 的 node 知识是绘制 TiKZ 图片的基础。如果这个不了解,很多异常的情况不知道如何处理。本文的基本知识帮助大家了解 node 的使用,希望对大家学习有所帮助。Happy LaTeXing!~

前文说过,节点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);

f_12092064_1.png

二者比较,看的出来,(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$};

图形和文字结合的物体,可以做出不同的变化:

f_12092065_1.png

如果觉得两个形状太少,可以使用一些 library, 有许多形状可以选择,详细的用法,可以参考说名文件的范例。

\usetikzlibrary{shapes.geometric} :

f_12092059_1.png

\usetikzlibrary{shapes.symbols}

f_12092069_1.png

\usetikzlibrary{shapes.arrows}

f_12092055_1.png

\usetikzlibrary{shapes.multipart}

f_12092062_1.png

\usetikzlibrary{shapes.callouts}

f_12092057_1.png

\usetikzlibrary{shapes.misc}

f_12092060_1.png

选自:http://blog.udn.com/paraquat/21973056 

分享到:
未经允许不得转载:TiKZ 的 node 之略观
已有 条意见

    最新文章

    加载中...
      本站提供专业LaTeX排版、咨询、定制服务,请点击下图咨询详情


      全国首个精品的LaTeX视频教程,大牛带着你入门,让LaTeX学习不再纠结,请点击下图咨询详情

      热门评论

        联系我们

        交流QQ群:91940767
        本站QQ号:343083553
        邮箱联系latexstudio@qq.com
        淘宝店铺https://shop240512713.taobao.com/ 提供排版,模板定制,培训,图片处理,视频教程等LaTeX服务。

        关注我们微信公众号

        如果您投稿或者希望加入我们团队,请发送您的简历到latexstudio@qq.com。