Недавно я узнал, что изменение шаблона по умолчанию (Pandoc?) Для отчета Rmd
pdf дает доступ к некоторой аккуратной настройке .
Таким образом, чтобы изменить шаблон по умолчаниюСначала я перемещаю его в свой рабочий каталог, используя:
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
[...]
Вопрос
Как я могу использовать аргумент шаблона для создания редактируемого шаблона в моемрабочая папка без каких-либо других изменений в моих текущих настройках.
Info
> R.Version()[["version.string"]]
[1] "R version 3.5.1 (2018-07-02)"
> packageVersion("rmarkdown")
[1] ‘1.10’
> packageVersion("knitr")
[1] ‘1.20’