我刚刚第一次发现 ConTeXt,它看起来很不错。但是,如果我不能使用 LaTeX 样式文件进行格式化(例如用于期刊/会议论文),它对我来说几乎毫无用处。
是否可以使用期刊出版商等提供的样式文件,在 ConTeXt 中?如果您不做太多排版工作,是否值得使用 ConTeXt?
答案1
Joseph 已经回答了您的第一个问题。我进一步建议,如果期刊接受 LaTeX 文件,请不要为该期刊创建 ConTeXt 样式。以 LaTeX 格式提交您的最终源文件。
您必须牢记期刊的工作流程。他们不会在单篇文章中尝试使用 ConTeXt。这很可悲,但事实就是如此;成本太高了。因此,如果您向他们发送 ConTeXt 文件,他们只会将整个内容从 pdf 重新键入 LaTeX。最好将其重新键入 LaTeX 中,然后将 LaTeX 文件提交给期刊。我经常这样做,将内容从 ConTeXt 转换为 LaTeX(并验证结果)通常需要半小时到两个小时。
关于你的第二个问题,我认为如果你使用多种输出格式或条件编译,ConTeXt 会有一些优势。你可以在 LaTeX 中做到这一点,但 ConTeXt 界面更简洁、更方便。ConTeXt 对于一些特殊任务也很有用。例如,ConTeXt 可以从 XML 源生成 pdf;ConTeXt 可以生成 PDF/A 输出;对于演示文稿,ConTeXt 使剪切和粘贴材料变得更加容易(使用缓冲区);对于问题和答案,你可以将答案与问题一起输入,但让它们出现在章节末尾(使用块)。但所有这些都是专门的任务。(公平地说,还有其他一些专门的任务 LaTeX 更胜一筹)。
对于简单的文本,如果您对开发自己的文档布局不感兴趣,ConTeXt 除了一致的语法之外没有任何优势。
答案2
恐怕答案是“不可以”。LaTeX 样式文件使用 LaTeX 的内部结构来定义事物的外观,而 ConTeXt 的内部结构则截然不同。如果您主要对向提供 LaTeX 模板的出版物提交文章感兴趣,那么您要么必须使用 LaTeX,要么在 ConTeXt 中从头开始构建自己的源。