【问题标题】:R Studio change pandoc .tex templateR Studio 更改 pandoc .tex 模板
【发布时间】:2014-10-28 08:53:16
【问题描述】:

我想使用不同的乳胶模板来渲染 R Markdown 版本 2。

我找到了以下建议:

a) 模板的位置

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

b) YAML 前端的变化

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

但是,他似乎不是 R Studio/Pandoc 的正确模板位置,因为我收到以下错误消息:

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

【问题讨论】:

    标签: r pandoc r-markdown


    【解决方案1】:

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

    system("pandoc -v")
    

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

    您可以在此处查看原始模板:

    system("pandoc -D latex")
    

    【讨论】:

      【解决方案2】:

      只需将 style.tex 文件放在与 markdown 文件相同的文件夹中即可。

      【讨论】:

        【解决方案3】:

        不确定您是否知道,但这可能是一个有用的链接。 http://rmarkdown.rstudio.com/developer_document_templates.html 我发现自己与您想要创建自定义模板以输出为 PDF 的情况相同。

        【讨论】:

        • 进一步从 rstudio 安装 rticles 包是一个帮助。 devtools::install_github("rstudio/rticles") 这显示了包(内部包含资源)的路径是 Library/Frameworks/R.framework/Versions/3.1/Resources/library/rticles/rmarkdown/templates 我认为从我的阅读中它需要一个单独的 r 包被创建。
        猜你喜欢
        • 1970-01-01
        • 2019-10-16
        • 1970-01-01
        • 2017-09-30
        • 2019-02-18
        • 1970-01-01
        • 2014-02-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多