我已经玩了 TikZ 一段时间了,现在我想深入挖掘一下,并制作一些可重复使用的组件以供将来参考。TikZ 网站上的许多示例中都使用了某些语法。例如,我看到了一个\foreach
循环,到处都是变量。所以我想知道用哪种编程语言来编写Tikz
文档?
答案1
TikZ/PGF 只是使用 TeX 作为编程语言。TeX 不仅仅是一个排版系统,还是一个完全图灵完备的编程语言。然而,排版背景和宏格式使它与通常的软件编程语言有很大不同。
如果你还不知道 LaTeX 和 TeX 之间的确切区别,那么请看一下什么是 TeX 和 LaTeX?. 更多信息和书籍来源可参见学习 TeX 的最佳方法是什么?。
此外,TikZ/PGF 使用输出格式(PDF、Postscript 和 SVG、IIRC)来绘制矢量图形。