PGFmanual-2090310Introduction

阅读Till Tantau自己写的PGFmanual或许是学习Tikz的最好方式
今天通过阅读这本书的一小部分,虽然花了不少时间,但是让我学会了正确使用node来加入文本,并且基本学会了foreach,这鼓励我来阅读这本manual。
首先声明,我用了有道翻译官,也加入了自己的理解。不能保证完全正确,留在简书是为了记录我的学习,同时给和我一样的朋友提供一些方便。

介绍

欢迎来到TikZ和底层pgf系统的文档。当初我(Till antau)为了写自己的博士论文,在pdfL ATEX中创建一个小型的L ATEX的一个style,现在它已经发展成为一个拥有一千多页手册的完整的图形语言。TikZ提供的丰富选项常常让初学者望而却步;但幸运的是,本手册附带了一些进度较慢的教程,这些教程将教会您几乎所有您应该知道的关于TikZ的知识,而不需要您阅读其他资料。
我想以“什么是TikZ?”作为一个开始。可以说Tikz定义了一些用来绘制图形的TEX命令。例如,代码\tikz \draw (0pt,0pt)- -(20pt,6pt);绘制出一个斜线段。代码\tikz \fill[orange] (1ex,1ex)circle(1ex);绘制了一个橙色的圆圈。从某种意义上说,当您使用TikZ时,您“编程”了图形,就像您使用TEX时“编程”了文档一样。这也解释了TikZ的名称:TikZ是递归缩略语,在“gnu不是unix”的传统中,它的意思是“TikZ ist kein Zeichenprogramm”,翻译过来就是“TikZ不是一个绘图程序”,提醒读者应该期待什么。通过TikZ,您可以获得“文本排版方法”对图形的所有优势:快速创建简单的图形、精确定位、使用宏,通常还有更好的排版。您还继承了所有的缺点:陡峭的学习曲线、没有所见即所得、小的更改需要很长时间的重新编译,并且代码并没有真正“显示”事情的样子。
现在我们知道TikZ是什么了,那么pgf呢?如前所述,TikZ最初是作为一个项目来实现TEX图形宏的,它既可以与pdfL ATEX一起使用,也可以与经典的(基于postscript) L ATEX一起使用。换句话说,我想为TEX实现一种“可移植的图形格式”——因此命名为pgf。这些早期的宏仍然存在,它们构成了本手册中描述的系统的“基本层”。其实到目前为止TikZ已经成为了一种独立的语言。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • (转载者)【逻辑引擎】简序:虽然关于超限数的一些理论(特别是大基数)遭到某些直觉主义者或构造主义者的诟病,但对我个...
    guozhao1985阅读 1,148评论 0 1
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,709评论 1 32
  • 电子排版系统的出现给印刷出版业带来了一场革命,利用电子计算机及各种辅助设备,可以完成从: 文稿、图表的录入、编辑、...
    弈笙0427阅读 5,972评论 0 7
  • 01TeX的介绍与认识 目录 本系列是有关LaTeX的学习系列,共计19篇,本章节是第1篇。前一篇:无后一篇:02...
    张一根阅读 17,551评论 3 42
  • 许多的梦想 在忙碌的生活中 被炽热得黑糊糊的 残酷的现实面前 空气中有许多浊气 浸染躯体和灵魂 吞噬我们的梦如南柯...
    __洪燕阅读 166评论 0 8

友情链接更多精彩内容