有一篇很棒的文章易晖的网站关于将 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 进行了更改)。
然后您可以从主窗口的“排版”菜单或工具栏弹出菜单中选择此处理工具: