有没有指南可以帮助我从 PSTricks 过渡到 TikZ?

有没有指南可以帮助我从 PSTricks 过渡到 TikZ?

是否有适合那些喜欢并且长期使用 PSTricks 但想尝试一下 Tikz 的人的指南或教程?

理想情况下,我想知道以下几件事:

  1. 语法方面主要有哪些区别?
  2. 如何将最常见的 PSTricks 命令翻译成 Tikz?
  3. 最常见的 PSTricks 黑客攻击或技巧相当于什么?
  4. 如何在没有 PostScript 的情况下在 Tikz 上进行基本计算?(我个人使用 PostScript 来绘制非线性函数、查找两点之间的中点或绘制与曲线相切的线)

答案1

这只是我的观点。我使用 PSTricks 已有近二十年了,并且对它非常满意。但恕我直言,TiZ 设定了新标准。我不再使用 PSTricks,事实上,我现在正在将 PSTricks 中的旧幻灯片图片翻译成 TiZ。

  1. Z 通常更强大,即在大多数情况下可以将 PSTricks 转换为 TiZ 不会使代码变长,但反之则不然。这是因为 TiZ 具有\path构造,并且非常重要,具有相对定位。当然,也有一些个别的例子,使用 Ti 时代码会变得更长Z 但根据我的经验,这些非常罕见。
  2. 我用编辑器进行翻译。我翻译的最后一个命令是

    \psline[linewidth=0.5mm,linecolor=blue]{->}

    \draw[line width=0.5mm,blue,-stealth]

    我很想学习更好的方法。但是可以让编辑器学习并重复这些方法,所以经过一段时间后,这种方法就相当有效了。请注意,您可以将其转换\rnode\tikzmarknode,这需要该tikzmark库。

  3. 很难回答,因为它需要对最常见的黑客行为进行精确的定义。

  4. Ti 的主要优点之一Z 是它的解析器。我必须手动进行的痛苦计算被简单地替换为表达式,然后由 Ti 解析Z.对于更复杂(但不是太复杂)的图表,我推荐使用 pgfplots。

相关内容