如何在 MikTeX 的同时安装 ConTeXt

如何在 MikTeX 的同时安装 ConTeXt

我想尝试一下 ConTeXt。可能只有我一个人觉得 wiki 上的安装指南有点混乱,例如

  • 我是否需要 Ruby?这取决于安装程序、当前 TeX 发行版还是其他什么?
  • GUI 安装程序 (其中一个) 能用吗?它和命令行安装程序有什么区别?
  • 如果我与可运行的 TeX 发行版一起安装,我是否要全局设置环境变量?为什么?为什么不?
  • 我用吗texexec.exe/rb? 我用吗context.exe

对于上述一些问题,我思考我知道答案,但我不确定。理想情况下,我想设置一个 TeXnicCenter 输出配置文件来构建和查看 ConTeXt 文件。任何建议都将不胜感激。

答案1

我是否需要 Ruby?

目前有两个版本的 ConTeXt 正在使用,MkII 和 MkIV。MkII 使用texexecRuby 和 pdfTeX(或 XeTeX),是冻结的稳定版本。MkIV 不需要 Ruby,它使用contextLuaTeX 作为后端启动。这是当前的开发版本。

如果您没有充分的理由使用 MkII,我建议您选择 MkIV,而不要关心 MkII。

这是否取决于安装程序、当前 tex 分布或其他什么?

如果安装了 Ruby,则默认会安装 MkII 和 MkIV 两个版本。如果没有安装 Ruby,则只能使用 MkIV。

GUI 安装程序 (其中一个) 能用吗?它和命令行安装程序有什么区别?

我从未使用过 GUI 安装程序。我建议尝试一下,看它是否有效。它应该安装相同的发行版,ConTeXt 独立版。无论如何,命令行安装(使用first-setup)是首选和受支持的方法,无论如何都应该有效。如果您还安装可选的辅助程序,但这是可选的。

如果我与可工作的 tex 发行版一起安装,我是否要全局设置环境变量?为什么?为什么不?

这取决于您的工作流程和个人偏好以及启动 TeX 的方式。如果您更喜欢从命令行或编辑器启动它。如果您主要使用 MikTeX,您可能希望将 MikTeX 放在您的 PATH 中,而不是 ConTeXt 独立版。我个人默认将 ConTeXt 独立版测试版放在我的 PATH 中。如果我使用项目本地的旧版本,我会在该 shell 或编辑器会话中本地设置 PATH。

我是否使用 texexec.exe/rb?我是否使用 context.exe?

texexec启动 MkII,context启动 MkIV。如上所述,您可能不需要关心texexec。在旧文档中,使用的示例texexec可以替换为context

相关内容