![是否有 LaTeX/ConTeXt Rosetta Stone(即 LaTeX 和 ConTeXt 文件产生相同的输出)?](https://linux22.com/image/341617/%E6%98%AF%E5%90%A6%E6%9C%89%20LaTeX%2FConTeXt%20Rosetta%20Stone%EF%BC%88%E5%8D%B3%20LaTeX%20%E5%92%8C%20ConTeXt%20%E6%96%87%E4%BB%B6%E4%BA%A7%E7%94%9F%E7%9B%B8%E5%90%8C%E7%9A%84%E8%BE%93%E5%87%BA%EF%BC%89%EF%BC%9F.png)
与 LaTeX(作为一组宏,一种“语言”,而不是实现latex
)相比,可用的 ConTeXt 文档要少得多。然而,ConTeXt 看起来真的很有趣,我想进一步探索它。
我非常感兴趣的是 LaTeX 和 ConTeXt 的罗塞塔石碑。换句话说,一份复杂的文档(例如,超过 20 页带有图形,可能使用metafun
或tikz
)的源在 LaTeX 和 ConTeXt 中都可用。最终的 PDF 必须(几乎)相同,并且源应该使用 TeXLive 2016 进行编译。
我知道这类问题在 stackexchange 网站上是边缘问题,但我真的相信,如果存在此类文档并在某处明确标识,它将极大地帮助人们了解差异是什么以及如何快速转换为另一个系统(具有自己的习语等)。这也可能最终成为社区答案。
编辑:
我所说的“(几乎)相同”是指我知道最终结果不可能是完全相同的 PDF(或者也许可以通过大量低级修改来实现)。但这不是重点。
来源应该相同有意:即相同的内容、相同的页面大小、相同的布局等。但如果一个后端具有不同的换行、字距调整等算法,则没问题。我不关心 PDF,我关心的是足够复杂的文档的来源,但附加约束是这些来源原则上应该产生相同的文档。
答案1
虽然它们不是完整的例子,但 Aditya Mahajan 在 TUGboat 上发表的系列文章可能会有所帮助:http://tug.org/TUGboat/Contents/listauthor.html#Mahajan,Aditya
他写了关于使用 ConTeXt 做各种基本事情的方法。希望这能有所帮助。