RMarkdown визуализирует из командной строки и очищает промежуточный вывод .tex - PullRequest
0 голосов
/ 03 мая 2018

Я использую rmarkdown::render вне RStudio для вязки .pdf документа. Это работает нормально, но оставляет промежуточный файл .tex, который мне не нужен. Я уже использую опцию clear = TRUE для rmarkdown::render. Я не знаю, что делает RStudio, но он очищает файл .tex, когда я связываю документ из IDE.

1 Ответ

0 голосов
/ 03 мая 2018

keep_tex: false действительно путь. Вы не предоставили нам достаточно информации для диагностики проблемы.

library(rmarkdown)
temp_dir <- tempdir()

rmd <- '---
title: "Sample Document"
output:
  pdf_document:
    keep_tex: true
---'
cat(rmd, file = file.path(temp_dir, "keep_tex_true.rmd"))
render(file.path(temp_dir, "keep_tex_true.rmd"))
list.files(temp_dir)
# [1] "keep_tex_true.pdf" "keep_tex_true.rmd" "keep_tex_true.tex"

rmd <- '---
title: "Sample Document"
output:
  pdf_document:
    keep_tex: false
---'
cat(rmd, file = file.path(temp_dir, "keep_tex_false.rmd"))
render(file.path(temp_dir, "keep_tex_false.rmd"))
list.files(temp_dir)
# [1] "keep_tex_false.pdf" "keep_tex_false.rmd" "keep_tex_true.pdf" 
# [4] "keep_tex_true.rmd"  "keep_tex_true.tex" 
...