TiKZ&PGF

TiKZ 制图简要教程

<p>这是 TiKZ 的简明教程,有学习 TiKZ 的作为初步入门蛮不错,有需要学习 TiKZ 的用户可以认真研读下简明教程,这样可以让入门更加简单!</p>

TiKZ入门教程

<h2 id="引言" style="white-space: normal;">引言</h2><p class=" has-jax has-jax has-jax" style="white-space: normal;">在绘制流程框图时,有许多工具可以采用,最著名的有微软的Viso,而开源的有Graphviz、PGF/TikZ,最近要再Mac上画一个流程图,Graphviz是采用dot语言的一个矢量图生成系统,但是不支持<span id="MathJax-Element-2-Frame" class

TikZ 函数作图

<p><span style="color: rgb(102, 102, 102);">在很多场合我们需要用到函数作图,这里列举了几种函数作图的方法,其中每种方法都是基于 Ti</span><em style="color: rgb(102, 102, 102); font-weight: inherit; white-space: normal;">k</em><span style="color: rgb(102, 102, 102);">Z,让我们一起来看下。</span></p>

TiKZ 的 node 控制

<p style="white-space: normal;">前文介绍了node的概况,本文开始介绍如何控制node,画出心中理想的图形。node是带有图形,文字,坐标的物体,所以它的控制,主要是针对这三者进行。</p><p style="white-space: normal;">首先图形的部分,图形包括尺寸线条和图形着色等部分,图形种类前文已提,基本上是长方形和圆形,图形的线条部分,前面也提过不少。</p>

TiKZ 线条绘制的控制

<p>TiKZ 是值得花时间学习的绘图工具。有个问题是有很多绘图工具,要学哪一个比较好?其实学哪一个都好,只要你的图形能够做到「极致」。TiKZ 是一个好选择,以前我也花了很大的功夫学 metaPost,虽然现在很少用上,但是绘图的基本观念,都是一样的。Happy LaTeXing!~</p>

在 LaTeX 中使用流程图

<p>流程图是表达算法思想最为有效的图形工具。作为计算机专业的学生,我们经常需要在文档中使用流程图来描述算法。在 LaTeX 中使用流程图可以通过 Ti<em style="white-space: normal;">k</em>Z 或 flowchart 宏包来实现,但从本质上来说 flowchart 宏包也是使用 Ti<em style="white-space: normal;">k</em>Z 宏包来实现的。下面分别通过一个简单的例子来对这两种方法进行说明。</p>