需要对LaTeX的意见和不断升级

yCa*_*ran 6 latex continuous

自2005年以来,我一直在使用LaTeX和TeXLive发行版,并且随着每个新的TeXLive发行版的推出,我一直在进行升级.近年来,我注意到新软件包,更新软件包的增加,并且在一个实例中,带有不同名称的新软件包替换了同一软件包作者的旧软件包.一个严重依赖于包并且几年前就已经生成的LaTeX文档可能会开始在当前的LaTeX编译中获得一些警告和错误消息.

我改用LaTeX的主要原因是它的可靠性和稳健性,可以轻松创建大文档,更不用说可爱的印刷质量了.使用LaTeX,您不必担心如何在仅支持doc的旧程序中打开docx.现在,当LaTeX发行版中的包中有如此多的不断变化时,我倾向于想知道这种疯狂何时会结束.并非具有增强功能和新功能在包中不好,但并非所有更新的包都向后兼容.最终,人们希望能够在他/她目前正在处理的10年时间内编译LaTeX文件,并且由于更新的软件包的某些不可预测的行为或者由于已经存在的软件包而没有得到任何编译警告/错误消息从LaTeX发行版中抛弃.如果我理解正确,CTAN会使用不同版本的所有软件包保留数据库.

我想知道你的LaTeX用户如何处理这个问题.

非常感谢...

top*_*kip 2

LaTeX 本身相当稳定。但您不能指望 LaTeX 的用户区 a) 与当前开发(和错误修复)保持同步,b) 保持 100% 兼容。也就是说,LaTeX 包的作者非常保守(并且没有跟上当前的开发 - 例如参见 LuaTeX - 仍然很少有支持 LuaTeX 的包)。与ConTeXt形成鲜明对比, ConTeXt具有最新的 unicode、OpenType 字体、网格排版等。

我倾向于将旧版本的 TeXlive 保留在硬盘上,因为硬盘每年都变得越来越大。而且(就您而言),我宁愿让我的文档保持最新,因为更改可能非常小,并且在您最喜欢的搜索引擎的帮助下,您可以非常快地获得正确的语法。