【发布时间】:2019-07-03 20:09:14
【问题描述】:
我可以修改 Rmarkdown 使用的默认 Latex 模板,以使用 beamer 类将 Rmd 文件编译为 pdf 吗?
我之所以问,是因为我在使用 \includepdf(来自 pdfpages 包)时遇到了困难。检查生成的 tex 源表明根本问题是 \documentclass[ignorenonframetext,]{beamer} 中的 ignorenonframetext 选项。
(每次手动更改tex源对我来说不是一个可行的选择)
简而言之:我想修改“Rmd beamer Latex 模板”(如果存在)以更改默认的ignorenonframetext
【问题讨论】:
-
与你的问题无关,但不要忘记将背景颜色设置为透明,否则会隐藏包含的pdf
-
下载它,修改类选项,以您喜欢的名称保存并通过
template: myModifiedTemplate.tex将其包含在您的RMD YAML头中(您可以在GitHub上的rmarkdown repo中找到模板)。 -
您可以尝试在您的标头包含
\beamer@ignorenonframefalse。 -
@Schmelzer:非常感谢。那会是带有标题行的 rmd/latex/default.tex: \documentclass[$if(fontsize)$$fontsize$,$endif$$if(lang)$$lang$,$endif$$if(papersize)$ $papersize$,$endif$$for(classoption)$$classoption$$sep$,$endfor$]{$documentclass$} 不知何故隐藏在classoption中?
标签: latex r-markdown beamer