我有一个全球~/.Rprofile
文件和另一个.Rprofile
文件位于我的项目的当前工作目录中,两者都具有以下内容:
.First() <- function() {
options(rstudio.markdownToHTML =
function(inputFile, outputFile) {
system(paste("pandoc", shQuote(inputFile), "-s --webtex -o", shQuote(outputFile)))
}
)
}
不幸的是,当我打开 RStudio 应用程序时,它们似乎都不起作用。我想做的目的是让“Knit HTML”按钮渲染 Markdown 文件,该文件具有内联 LaTeX,使用 webtex 作为 LaTeX 渲染器通过 Pandoc 进行处理。
有谁知道我如何检查我的.Rprofile
文件在启动时加载吗?
谢谢你的帮助!
答案后编辑(在乔什的回答之后):为了清楚起见,我的工作项目是.Rprofile
文件(有效)现在如下所示:
options(rstudio.markdownHTML =
function(inputFile, outputFile) {
system(paste("pandoc", shQuote(inputFie), "-s --webtex -o", shQuote(outputFile)))
}
)
\\ you will need to end with a blank carriage return underneath
R 文档应该有助于了解如何处理 .Rprofiles。在控制台执行以下命令:
> ?Startup
其中的相关部分表明您需要将项目 .Rprofile 放入启动项目时将加载的初始工作目录中。因此,如果您的项目是~/foo/foobar.Rproj
,那么你的个人资料应该是~/foo/.Rprofile
并确保启动时初始工作目录是~/foo/
。您可以在 RStudio 控制台窗格顶部的标题栏中看到这一点。
另外,为了确认实际上正在加载正确的 .Rprofile,我会亲自进行测试以查看正在选择哪个(如果有)配置文件。例如,包括:
print("This is the Rprofile inside the foo project!")
这是另一个让它发挥作用的例子:
http://support.rstudio.org/help/discussions/suggestions/1095- Different-rprofile-for-a-project#comment_15690293
最后,如果项目中加载了正确的 .Rprofile,那么您的代码一定有问题。看来您是从我们那里得到的docs不过,如果您加载配置文件后仍然遇到问题,请告诉我们。您可以在我们的上发表新的讨论支持螺纹.
Josh
产品经理 - RStudio
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)