我已经使用 TeX StackExchange 很长时间了,它只是一个非常有用和全面的资源,仅作为读者,我终于必须积极地向社区寻求建议:我有一个相当大的 LaTeX 文件库,用于维护大约 40 种不同的技术文档。多年来,我的前任编写了几个软件包,一些用 TeX,一些用 LaTeX,而且序言已经大大增加了。
以下是背景信息的总结:
- 约 40 份不同文件的技术文档
- 目前使用 XeLaTeX 作为引擎
- preamble 目前包含大约 60 个包
- 最终 PDF 的长度在 7 到 300 页之间
- 有些文件只有英文,有些则有多达 16 种语言,包括中文
- 使用 TikZ 进行部分布局
- 总共近 900 个 tex 文件
由于我遇到的不兼容问题越来越多,而且我无法理解软件包和序言中写的很多内容,所以我已经到了想重新开始的地步。
我读过几篇关于 ConTeXt 和 LaTeX 比较的文章,但有些已经比较老了(比如LaTeX3 和 ConTeXt 相比如何?) 并且我真的很想了解“最先进的技术”,其他帖子则相当笼统或是关于从头开始时该选择什么。
最后,我的问题是:
由于在使用软件包时遇到很多困难,我正考虑改用 ConTeXt。有人在类似的设置下进行过这样的操作吗?可以分享一些经验吗?
考虑到需要转换/调整的 tex 文件数量巨大,另一个选择是继续使用 LaTeX(也许从 XeLaTeX 切换到 LuaLaTeX 作为引擎?),尝试减少软件包数量并简化前言。有没有人有经验可以分享如何最好地完成这样的“清理”项目?
我希望这个问题不要太主观,我非常乐意阅读这两种选择的经验和优缺点。