Свяжите один файл уценки к двум выходным файлам, используя кнопку вязания - PullRequest
0 голосов
/ 08 апреля 2020

Меня интересует рендеринг нескольких выходов с помощью кнопки вязания.

Я нашел этот ответ , но я не понимаю, как отредактировать вызов knit:, чтобы сделать именно это.

Спасибо за любой указатель,
Иван

Ответы [ 2 ]

1 голос
/ 08 апреля 2020

ОК, я понял, это то, что мне нужно:

knit: (function(inputFile, encoding) {
  rmarkdown::render(inputFile, 
                    encoding = encoding, 
                    output_format = "all", 
                    knit_root_dir = rprojroot::find_rstudio_root_file()) 
  })

Возможно, есть лучший способ найти каталог проекта, но я ничего не смог найти.

0 голосов
/ 08 апреля 2020

Просто используйте ответ от этот ответ в качестве заголовка YAML

---
title: "multiple outputs"
output:
  word_document: default
  html_document: default
knit: (function(inputFile, encoding) {
  rmarkdown::render(inputFile, encoding = encoding,
  output_format = "all") })
---

TEST

...