【发布时间】:2018-10-18 14:52:26
【问题描述】:
我最近了解到为Rmd pdf 报告gives access to some neat customisation 修改默认(Pandoc?)模板。
因此,为了修改默认模板,我首先使用以下命令将其移动到我的工作目录:
file.copy(system.file("rmd/latex/default-1.17.0.2.tex", package ="rmarkdown"), "template.tex")
接下来我输入我的Rmd 文件:
---
output:
pdf_document:
template: template.tex
keep_tex: true
latex_engine: xelatex
includes:
in_header: in_header.tex
number_sections: true
---
This is a rmd kind of document.
in_header.tex 只包含一行
\geometry{a4paper, top=38mm, left=45mm, right=45mm}
我首先只想按原样运行带有模板的Rmd 文件(预计没有变化),但报告无法编译当且仅当我包含模板 - 否则它运行时没有一个问题。
错误是
! Undefined control sequence.
l.58 \geometry
[...]
问题
如何使用模板参数在我的工作文件夹中构建可编辑模板,而不会对当前设置造成任何其他更改。
信息
> R.Version()[["version.string"]]
[1] "R version 3.5.1 (2018-07-02)"
> packageVersion("rmarkdown")
[1] ‘1.10’
> packageVersion("knitr")
[1] ‘1.20’
【问题讨论】:
-
注意:现在加载的几何包只是我添加模板时对我当前的事情顺序的一个(很容易重现的)例子。
-
你有机会看到这个吗? tex.stackexchange.com/questions/139139/…
-
@Naveen 谢谢,但我看不到连接。我想添加一个完全不影响当前设置的模板 - 因为我已经非常想构建我的报告了。
标签: r r-markdown knitr pandoc