5

我在 libreoffice 和 goffice 下遇到了乳胶作为一种保存格式和绘图框架。

我还发现 djvu 作为 pdf 的替代品,它使用乳胶而不是 postscript。现在,postscript 是 adobe 的 flash 动画基础,因此是在脚本下标记的矢量图形。

所以对我来说,乳胶看起来像是后记的替代品。或者乳胶可以代替后记吗?

4

2 回答 2

17

Postscript 是一种带有内置图形和字体渲染原语的脚本编程语言。它可以用作文字处理器的输出格式,但通常需要文字处理器来完成所有的文本放置计算。输出可以后处理为 PDF。

TeX(我稍后会谈到 LaTeX)是一种文档处理语言。它执行文本放置计算和字体渲染,但缺少 postscript 的绘图工具。TeX 输出通常是一个 .dvi(与设备无关的文档)文件,可以后处理成 postscript。

LaTeX 基本上将样式表添加到 TeX,更高级的概念,如“章节”和“部分”。

所以你最终得到了一个链条。LaTeX -> TeX -> DVI -> PS -> PDF(反映之前的链:pic | eqn | tbl | groff)。后来的 LaTeX 版本合并了其中的几个转换。DVI、PS 和 PDF 都同样出色,但您可能更喜欢其中一个,具体取决于您希望使用的其他软件。有一个流行的 LaTeX 包,称为 PSTricks,它要求你在链中拥有 PS。

所以它们都是不同的,但都是一样的,你知道吗?


列举其中哪些格式不能转换为其他格式可能会有所帮助。

  • 乳胶-> TeX。你不能真的走另一条路。我不确定这是否有意义。

  • TeX -> DVI。同样,这是一个“渲染”步骤,所以你不能倒退。就像您无法将苹果的照片转换为苹果一样。

  • DVI-> PS。PS -> DVI。DVI -> PDF。PDF -> DVI(从未听说过,但为什么不呢?!)。PS -> PDF。PDF -> PS(除非您使用 PS 中不存在的 PDF 图层)。这三种被视为输出格式很容易相互转换。

作为输入格式,LaTeX、TeX 和 PS 具有非常不同的问题域。虽然理论上每个人都有能力执行其他人的适当工作,但这将是一团糟。例如,查找“Postscript 中的换行”(您最终不得不重新实现一大堆算法,这些算法的库版本几乎可以用任何其他语言提供)或“Tex 中的图像处理”(您制作半色调点的“字体”,然后通过在该字体中设置文本来“打印”您的图像)。DVI 和 PDF 并不是真正的人类读/写能力;它们只是“输出”格式(当然,它们是“输入”的后处理软件除外)。

于 2012-09-16T13:48:08.600 回答
1

LaTeX 是一种易于编写文档的语言,而 Postscript 与 PDF 类似,因此两者没有可比性。Latex 生成附言文件。认为它就像 LaTeX 是 C 源代码,而 postscript 是编译产生的可执行文件。

于 2012-09-16T08:54:44.263 回答