使用 TeXworks 进行 knitr

使用 TeXworks 进行 knitr

有一篇很棒的文章易晖的网站关于将 knitr 与 TeXShop 结合使用。花点时间满足一下自己的好奇心。有没有办法在 TeXworks 中使用 knitr 作为引擎?

答案1

您可以将 knitr 作为附加引擎添加到 TeXworks 中,类似于已经显示的链接的演示页面为 Texmaker 提供(注意:我根本不了解 knitr,也不是 TeXworks 的常规用户,因此可能会出现一些错误)

编辑:Yihui 在上述页面中添加了 TeXworks 的使用说明knitr 的编辑

  • 打开“首选项”窗口(可以在“编辑”菜单中找到)并转到“排版”选项卡。

    (后续步骤请参见下图。)

  • 然后(如图所示步骤 1)添加一个新的处理工具。在新窗口中为其命名(步骤 2)并添加可执行文件(步骤 3)。最后添加所需的参数(步骤 4);您可以通过重复按加号来添加多个参数。我还标记了 TeXworks 变量$basename,也存在一个$fullname。按 OK。

    编辑:和我制成一个错误:参数必须分成两个——第一个参数-e,第二个参数knitr::knit2pdf('$basename.$suffix')(这个第二个根据 Yihui 进行了更改)。

    TeXworks 中 knitr 的偏好设置

然后您可以从主窗口的“排版”菜单或工具栏弹出菜单中选择此处理工具:

TeXworks 工具栏,选择处理工具

相关内容