拥有纯 TeX 方面的深厚背景是学习如何使用 PSTricks 或 PostScript 内部细节的先决条件吗?

拥有纯 TeX 方面的深厚背景是学习如何使用 PSTricks 或 PostScript 内部细节的先决条件吗?

问题已在标题中详细阐述。

答案1

PSTricks 本身只使用纯 TeX,几乎所有计算都由 PostScript 完成,PostScript 以原始 PostScript 代码的形式传递到 ps 文件中。使用 Ghostscript 运行 ps 文件一次后,PostScript 中的信息可以发送回 TeX。

  • *.sty:仅是 LaTeX 的包装文件,用于将信息放入日志文件
  • \input*.tex 是使用 latex 时从 sty 文件中读取的 TeX 兼容文件
  • *.pro 是 PostScript prolog 文件,它是纯 PostScript 代码,由 dvi-pdf 或 dvi-ps 转换器之一使用。

也可以编写使用 PostScript 接口的真正的 LaTeX 包。许多 PSTricks 包都是用 TeX 编写的,这只是一个历史背景。然而,当你想了解内部结构时,你需要像往常一样了解所有 LaTeX 包的一些 TeX 知识。

答案2

我相信 Herbert 会回答这个问题,但老实说,我不知道该怎么做。PSTricks 有一个定义良好的界面,这才是最重要的。

TeX 本身对 PostScript 一无所知。只有一个原语\special将其内容粘贴到 dvi 文件中。一些读取 dvis 的程序会做一些事情特别的dvips例如这些。

相关内容