Latex 乳胶与postscript的比较

Latex 乳胶与postscript的比较,latex,postscript,Latex,Postscript,在libreoffice和goffice下,我发现乳胶既是一种保存格式,也是一种绘图框架 我还发现djvu是pdf的替代品,pdf使用latex而不是postscript。 现在,postscript是adobe flash动画的基础,因此在脚本下标记了矢量图形 所以对我来说,latex看起来像是postscript的替代品。或者latex可以代替postscript吗?latex是一种易于编写文档的语言,postscript类似于PDF,因此两者不具有可比性。latex生成postscript

在libreoffice和goffice下,我发现乳胶既是一种保存格式,也是一种绘图框架

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


所以对我来说,latex看起来像是postscript的替代品。或者latex可以代替postscript吗?

latex是一种易于编写文档的语言,postscript类似于PDF,因此两者不具有可比性。latex生成postscript文档。就像LaTeX是C源代码,postscript是编译产生的可执行文件一样。

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

TeX(稍后我将介绍LaTeX)是一种文档处理语言。它执行文本放置计算和字体渲染,但缺少postscript的绘图功能。TeX输出通常是一个.dvi(独立于设备的文档)文件,可以将其后处理为postscript

LaTeX基本上为TeX添加了样式表,更高级别的概念,如“章”和“节”

所以你最终得到了一条链子。LaTeX->TeX->DVI->PS->PDF(与之前的链接类似:pic | eqn | tbl | groff)。LaTeX的更高版本合并了其中几个转换。DVI、PS和PDF都同样好,但您可能会更喜欢其中一种,这取决于您希望使用的其他软件。有一个流行的乳胶包称为PSTricks,它要求你在链中有PS

所以他们都不一样,但都一样,你知道吗


列举这些格式中哪些无法转换为其他格式可能会有所帮助

  • 乳胶->特克斯。你真的不能走另一条路。我不确定这有什么意义

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

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


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

ok。LaTeX是用于为TeX marker框架编写文档的标记语言。那么,postscript与pdf或ascii相同吗?或者pdf/xps/djvu是具有额外功能的postscript。它基本相同,但我不知道与pdf或xps的区别。请看@krishnaswamikaushik抱歉,我不明白你的问题,我不是这个领域的专家。你可能会想把这个问题作为另一个问题来问,但之前要重新措辞,因为这不是真正可以理解的。(顺便说一句,如果你觉得有用,你可以接受我的答案)你应该把你的发现作为你问题的答案,而不是像这样发表长篇大论OK,对于tex、libreoffice、goffice这样的文档处理者来说,latex和postscript都是同样需要的。因此postscript类似于指导gnuplot类型图形实用程序的标记脚本,而latex对文本和字体也有同样的作用。谢谢