Thursday, June 14, 2007

tikz,不错!

1月18日
tikz,不错!
前几天又和小老板学了一手儿,从前在用latex做slides的时候都是用xfig画图,然后导出为pdf然后在latex里includegraphics。几道工序麻烦不说,主要是出的图太ugly了,当时还不觉得,看了小老板做的slides才发现人家的图才叫个漂亮!弧形的连线,淡淡的配色,美观大方。小老板热情的向我介绍了pgf和tikz这两个工具,告诉我他的图就是用这个做的。

pgf和tikz是latex的两个package,pgf是基本模块,用来实际作图,tikz是一个前端模块,提供用户友好的命令。

于是下载,安装,看帮助。

帮助写的很好,上来是两个简单的tutorial,看得兴趣盎然。


原来这是一套用命令“作图”的工具,就像写一个程序画出一个图来,一下令我回想起十几年前在高中的时候,那时候上过几节计算机课,最后上机的时候就用basic画了房子。怎么写来着?line (0,0) (10,20)?哈哈,完全忘了。
之后用上了c,后来什么各种各样的图形引擎也都出来了。现在居然又来用这么原始的方法?


不过很快就发现,其实一点儿也不原始,而是非常先进!


在latex里面写上一些代码,就可以在输出的pdf文件中得到漂亮的图。而且非常精确,随位置的控制精确到每个point。tixz提供了丰富的命令,属性,图形库,应有尽有。

看了两个tutorial便迫不及待了,刚好最近又要作报告,正在准备slides,于是在svn里开了个分支,把所有图都换成tixz的。本来以为来不及赶在报告之前,谁知忙了一天多,居然搞定了,喜出望外。

6:43 | 添加评论 | 阅读评论 (2) | 发送消息 | 引用通告 (0) | 写入博客 | 学术研究
评论
Gunter's Computer Vision
还是这么认真好学!从每个细节上收获快乐!敬佩+学习!!!
4月14日 10:41
(http://FaceAnimStation.spaces.live.com/)


(没有名称)
你居然还记得basic里面的命令怎么写,佩服佩服
3月22日 1:19
(http://eileenliu618.spaces.live.com/)

No comments: