ConTeXt 的局限性?

ConTeXt 的局限性?

到目前为止,从我听到的关于 ConTeXt 的消息来看,它似乎可以解决 LaTeX 中的许多主要问题(也许是所有根本无法解决)。它支持网格排版(这在 TeX 中应该非常困难 --- 不知道 ConTeXt 团队是如何做到的)、元素(层)的绝对定位、PDF/X 支持、XML 解析器等。它是使用动态编程语言(Lua)从头开始构建的,而不像 LaTeX,后者的expl3语言功能更有限,甚至还没有完成。LaTeX3 承诺在十年后解决的许多问题现在在 ConTeXt 中都有解决方案。人们说它的内部结构没有很好的文档记录,但对于像我这样的最终用户来说,这几乎不是什么问题。此外,它仍在开发中这一事实似乎并没有对其用户界面产生太大影响。

但考虑到 ConTeXt 的用户群仍然很小,一定有某种因素(不仅仅是保守主义)阻止了人们转换。LaTeX 能做而 ConTeXt 不能做的事情有哪些?

在我看来,软件包的可用性并不是全部原因,因为据我所知,大多数 LaTeX 用户都坚持使用一小部分“标准”软件包,这些软件包为他们提供了所有最必要的功能,并且这些软件包的作者会相互沟通以避免冲突。可能是因为 ConTeXt 没有用于设置 Su Dokus 的软件包,但这并不是让人们坚持使用 LaTeX 的原因。

相关内容