在RM包中为RMarkdown文档包含TeX标题

时间:2017-07-06 07:03:47

标签: r header package latex r-markdown

我想创建一个包含乳胶头文件的R包,然后可以从RMarkdown文档中获取该文件,以通过TeX创建带幻灯片的PDF。当我在RMarkdown文档的标题中包含对latex文件的引用时,我可以创建我的幻灯片。但我不知道怎么打包它。所以我的两个相关问题是:

  1. 如何将LaTeX文件放在R包中以便以后访问?
  2. 如何在新的RMarkdown文档中包含LaTeX文件,以便在加载包后创建幻灯片(如模板)?

1 个答案:

答案 0 :(得分:4)

是的,你可以。做点什么

---
output:
  beamer_presentation:
    includes: 
      in_header: my_header.tex
---

并且my_header.tex可以是任何(la)tex代码,包括包加载和变量设置。您还可以拥有before_body:等。

如果你只是想加载包,那么通过yaml也有一种更简单的方法,但我没有那么方便,因为我更经常使用上述机制。