![TeXLive 2011 和 pdf 图形问题?](https://linux22.com/image/247029/TeXLive%202011%20%E5%92%8C%20pdf%20%E5%9B%BE%E5%BD%A2%E9%97%AE%E9%A2%98%EF%BC%9F.png)
我的一个朋友上周末将 TexLive 从 2009 版更新到了 2011 版。现在他遇到了 pdf 图形文件的问题。以下是他所说的内容。
我在用 TEX 编译源文件时遇到了问题。有什么方法可以恢复到 2009 版本吗?
我的所有文件都包含以 .pdf 文件形式导入的图形。但在更新版本中,它要求我以 .eps 或 .ps 格式导入它们。当然,我从一开始就可以这样做,但旧版本要求以 .pdf 格式导入,所以我就这么做了。
这可能吗?也就是说,TeXLive 2011 不向后兼容吗?
在打电话给他之前,我想先征求一下您的意见。他确实有很多 TeX 文档,转换所有图形对他来说将是一场噩梦。在最坏的情况下,他如何才能禁用 TeXLive 2011 以便可以返回到 TeXLive 2009?他的操作系统是 OS X 10.6。
答案1
您(您的朋友)没有提供足够的有关他的“pdf 图形文件”问题的信息,以便人们能够帮助您(他)。
但是,您还问了一个关于 TeXLive 2011 向后兼容性的更普遍的问题。我只能从用户的角度回答这个问题(这里有很多 TeXLive 开发人员和贡献者可以给您他们的观点)。
TeXLive 只是 TeX 及其同类产品的发行版。TeX 引擎(至少 TeXLive 中包含的原始 Don 引擎)已冻结(包括错误)。pdfTeX 引擎(不确定,但我猜只添加了错误修复)。一些引擎正在快速开发中,例如 LuaTeX,因此我可以想象会不断出现新的错误。
另一方面,我们大多数人不仅使用引擎,还使用各种 LaTeX 包。根据我的经验,这些包不向后兼容。我过去遇到过一些非常糟糕的意外,例如新lfm文档类。我需要快速发送几封商务信函,为此我使用了一些旧模板。不幸的是,默认行为已经改变(我很快就学会了,这是有据可查的改变),但这让我当时陷入了非常困难的境地。
TeXLive 还包含一些辅助程序,例如 dvips。据我所知,这个程序已被冻结。
我不想这么说(我肯定会因此被否决),但是 TeXLive 的大小不合理(厨房水槽方法)以及在文件位置等方面不一致的行为就像一团乱麻。我其实更喜欢 teTeX,但它现在已经过时了。
kerTeX在我看来非常有前途。我非常希望看到该项目通过增加一些开发人员来获得更多动力。我相信在 TeX 生态系统中,至少对于 Unix 和类 Unix 系统,可能存在介于 kerTeX 和 TeXLive 之间的另一个 TeX 发行版。