问题已在标题中详细阐述。
答案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
例如这些。