PGF and TikZ

PGF and TikZ
软件描述
PGF/TikZ 是一种用于从几何/代数描述生成矢量图形的语言组合。PGF 是一种较低层级的语言,而 TikZ 是一系列利用 PGF 的高层宏命令。顶层的 PGF 和 TikZ 命令作为 TeX 宏被调用,但与……
官方网站
访问软件的官方网站了解更多信息
github.com
什么是 PGF and TikZ?
PGF/TikZ 是一种用于从几何/代数描述生成矢量图形的语言组合。PGF 是一种较低层级的语言,而 TikZ 是一系列利用 PGF 的高层宏包。顶层的 PGF 和 TikZ 命令作为 TeX 宏被调用,但与 PSTricks 不同的是,PGF/TikZ 的图形本身是用一种类似于 MetaPost 的语言来描述的。Till Tantau 是这些语言的设计师,同时也是目前已知的 PGF 和 TikZ 解释器的主要开发者,该解释器是用 TeX 编写的。PGF 是“可移植图形格式”(Portable Graphics Format)的缩写。TikZ 首次出现在 PGF 的 1.10 版本中,其名称是递归缩写,意为“TikZ 不是绘图程序”(TikZ ist kein Zeichenprogramm)。PGF/TikZ 解释器可以被流行的 LaTeX 和 ConTeXt 宏包调用,也可以直接从原始 TeX 中调用。由于 TeX 本身并不涉及图形处理,因此该解释器支持多种 TeX 输出后端:dvips、dvipdfm/dvipdfmx/xdvipdfmx、TeX4ht 以及 pdftex 内部的 PDF 输出驱动程序。与 PSTricks 不同,PGF 可以直接生成 PostScript 或 PDF 输出,但由于“最低公分母”效应,它无法使用 PSTricks 所支持的一些更高级的 PostScript 编程特性。PGF/TikZ 配备了详尽的文档,其中版本 2.10 的手册共有 726 页。