Latex 纺织厂和针织厂

Latex 纺织厂和针织厂,latex,knitr,Latex,Knitr,我使用TeXShop编辑器在Mac上运行LaTeX。我现在一直在尝试用这个系统设置knitr,但似乎失败了 使用R,我使用install.packages(“knitr”)安装了knitr包。为了建立TeXShop,我保存了此脚本 #!/bin/bash export PATH=$PATH:/usr/texbin:/usr/local/bin Rscript -e "library(knitr); knit('$1')" latexmk -pdf "${1%.*}" 显示为~/library/

我使用TeXShop编辑器在Mac上运行LaTeX。我现在一直在尝试用这个系统设置knitr,但似乎失败了

使用R,我使用
install.packages(“knitr”)
安装了knitr包。为了建立TeXShop,我保存了此脚本

#!/bin/bash
export PATH=$PATH:/usr/texbin:/usr/local/bin
Rscript -e "library(knitr); knit('$1')"
latexmk -pdf "${1%.*}"
显示为
~/library/TexShop/engines/Knitr.engine

现在,我试图通过打开TeXShop来运行它,从下拉菜单中选择
Knitr
引擎,然后执行建议的“绝对初学者”执行。脚本保存为桌面上的
test.Rnw


但是,什么也没有发生,甚至没有错误消息。我希望有一件事我显然应该做,但没有实现——例如,在脚本中包含R的路径。有什么想法吗?

您的工作流程很奇怪:脚本的全部目的是为您调用knitr,那么您为什么要手动打开R并加载knitr?这些行动毫无作用。剧本,如贴出的,应该是有效的;你需要提供更多的细节让我们知道发生了什么。在TeXShop,您是否打开了knitr文档?它的路径是什么?是否在脚本中使用的路径中设置了LaTeX(这是默认设置)?您是否使引擎文件可执行?谢谢!我同意这感觉很奇怪,但我觉得值得一试。将该部分从问题中排除,并添加了一些信息。这说明了吗?我已经采取了这些步骤。如果他们没有使脚本可执行,我就没有这样做。你的工作流程很奇怪:脚本的全部目的是为你调用knitr,那么你为什么要手动打开R并加载knitr呢?这些行动毫无作用。剧本,如贴出的,应该是有效的;你需要提供更多的细节让我们知道发生了什么。在TeXShop,您是否打开了knitr文档?它的路径是什么?是否在脚本中使用的路径中设置了LaTeX(这是默认设置)?您是否使引擎文件可执行?谢谢!我同意这感觉很奇怪,但我觉得值得一试。将该部分从问题中排除,并添加了一些信息。这说明了吗?我已经采取了这些步骤。如果他们没有使脚本可执行,我就没有这样做。那怎么办?