Latex 需要关于乳胶和不断升级的意见吗

Latex 需要关于乳胶和不断升级的意见吗,latex,continuous,Latex,Continuous,我从2005年开始在TeXLive发行版中使用LaTeX,随着每一个新的TeXLive发行版的推出,我都在升级。最近几年,我注意到新软件包、更新软件包的增加,有一次,一个新软件包使用了不同的名称,用同一个软件包作者替换了一个旧软件包。一个严重依赖于软件包的LaTeX文档在几年前就已经产生了,在今天的LaTeX编译中可能会收到一些警告和错误消息 我改用LaTeX的主要原因是它的可靠性和健壮性,可以轻松创建大型文档,更不用说它可爱的排版质量了。有了LaTeX,人们不必担心如何在只支持doc的旧程序中

我从2005年开始在TeXLive发行版中使用LaTeX,随着每一个新的TeXLive发行版的推出,我都在升级。最近几年,我注意到新软件包、更新软件包的增加,有一次,一个新软件包使用了不同的名称,用同一个软件包作者替换了一个旧软件包。一个严重依赖于软件包的LaTeX文档在几年前就已经产生了,在今天的LaTeX编译中可能会收到一些警告和错误消息

我改用LaTeX的主要原因是它的可靠性和健壮性,可以轻松创建大型文档,更不用说它可爱的排版质量了。有了LaTeX,人们不必担心如何在只支持doc的旧程序中打开docx。现在,当乳胶分发包中有如此多的持续变化时,我想知道这种疯狂何时会结束。并不是说增强功能和新功能在软件包中不好,而是不是所有更新的软件包都是向后兼容的。最终,人们希望能够在他/她目前正在处理的10年时间内编译一个LaTeX文件,并且不会因为更新包的某些不可预测的行为或从LaTeX发行版中丢弃的包而收到任何编译警告/错误消息。如果我理解正确,我可以保存一个包含不同版本的所有软件包的数据库

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


非常感谢……

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


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

谢谢。是的,乳胶本身确实是稳定的。在计算机上保留旧版本的TeXLive是个好主意。保留旧版本是指保持程序本身处于活动状态还是保留iso文件?我们可以有并发的TeXLive发行版吗?我想我们可以在编辑器中指定使用哪个版本的TeX。我在Unix系统(Mac OS X)上,因此这可能不适用于这里的所有用户:我已经设置了我的系统,以便每次在
/opt/texlivexxxx
中获得新版本时安装TeXlive,其中
xxxxx
是年份,例如
/opt/texlive2005
。然后,我只将
路径
环境设置为该目录(更精确地说:下面的
bin
目录)。这样我就可以并行安装多个。我使用Windows,我不确定环境变量将如何处理多个TeXLive发行版。我尝试过TL2009,但决定回到TL2008,因为我在使用TL2009附带的powerdot演示软件包制作正确的幻灯片时遇到了问题。TL2008中的Powerdot对我来说一切都很好,现在我又回到了TL2008,我希望在未来的几年里继续使用这个发行版……我在某个地方读到一个软件包,它可以让您收集关于使用LaTeX文档编译的包和包版本的信息。图书出版商使用这种技术,以防作者想要写他/她的书的新版本。出版商可以取回所有旧的软件包和用于制作本书早期版本的TeX发行版,并对新版进行更改,而无需太多麻烦。如果只有一个普通的LaTeX用户可以访问这样一个系统,那就太好了。我不知道。您可以使用
\listfiles
查找所用软件包的版本。您可以使用(从未尝试过,只听说过)David Carlisle提供的mylatex。这听起来像是你需要的,但正如我所说,我从未使用过它。查看社区维基(据我所知,我是新来的)意味着这个话题是一个讨论。你从向上投票中得到的奖励较少(没有?),但你鼓励人们讨论并向上投票好的答案。创建新问题时,您可以选中“社区wiki”复选框。感谢您的澄清。我也是新来的:)。