2014-10-28 72 views
2

我要使用不同的模板,乳胶渲染[R降价2版。[R工作室变化pandoc .tex模板

我发现了以下建议:

一)模板的位置

system.file("rmd/latex/default.tex", package="rmarkdown) 

b)改变YAML前置物

--- 
... 
output: 
    pdf_document: 
     template: mytemplate.tex 
--- 

但是,他似乎并不是c orrect对R工作室/ Pandoc,模板的位置,因为我得到了以下错误消息:

pandoc.exe: Could not find data file templates\mytemplate.tex 

回答

0

只需将style.tex文件放在与现在适用于我的降价文件相同的文件夹中即可。

1

好吧,我想我找到了答案,对Pandoc默认的目录可以在这里找到:

system("pandoc -v") 

如果该文件夹不存在,请创建它以及称为模板的子文件夹,并在此处复制您的tex模板。

你可以看到原始模板的位置:

system("pandoc -D latex") 
+0

该死,我仍然得到相同的错误信息! – 2014-10-31 13:13:06

0

不知道,如果你想通了或没有,但,这可能是一种有用的链接。 http://rmarkdown.rstudio.com/developer_document_templates.html 我发现自己在同一条船上,你想创建一个自定义模板输出为PDF。

+0

除此之外,安装rstudio的rticles软件包是一种帮助。 'devtools :: install_github(“rsticles/rticles”)'这表明了包(内部有资源)的路径为Library/Frameworks/R.framework/Versions/3.1/Resources/library/rticles/rmarkdown/templates我认为从我的阅读需要一个单独的r软件包被创建。 – Dan 2015-03-18 10:13:57