我偶然发现latex是libreoffice和goffice下的一种保存格式和绘图框架。
我还发现djvu是pdf的替代品,它使用latex而不是postscript。现在,postscript是adobe的flash动画基础,因此是在脚本下标记的矢量图形。
所以对我来说,latex看起来像是postscript的替代品。或者latex可以替代postscript吗?
发布于 2012-09-16 21:48:09
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。
所以它们都是不同的,但却是一样的,你知道吗?
列举这些格式中哪些不能转换为其他格式可能会很有帮助。
作为输入格式,LaTeX、TeX和PS有非常不同的问题域。虽然从理论上讲,每个人都有能力完成另一个人的适当工作,但这将是一场华而不实的混乱。例如,查找“Postscript中的换行”(你最终不得不重新实现一大堆算法,而几乎所有其他语言都可以使用这些算法的库版本)或“Tex中的图像处理”(你制作一个半色调斑点的“字体”,然后通过设置该字体的文本来“打印”你的图像)。DVI和PDF并不是真正的人类可读/可写的;它们只是“输出”格式(当然,除了post-processing软件,它们是“输入”)。
发布于 2012-09-16 16:54:44
LaTeX是一种用于轻松编写文档的语言,而Postscript类似于PDF,因此两者不可比较。latex生成postscript文档。假设LaTeX是C源代码,postscript是编译产生的可执行文件。
https://stackoverflow.com/questions/12445541
复制相似问题