rmarkdown results = "asis" начал добавлять "` `` {= html} "с кодом html - PullRequest
0 голосов
/ 22 апреля 2020

Раньше следующий код использовался для получения

[1] "<figure>"   

Теперь он выдает

[1] "```{=html}" "<figure>"   "```"   

Я не уверен, когда это изменение произошло. Я что-то упускаю из виду?

file_rmd <- tempfile(fileext = ".Rmd")
file_md <- tempfile(fileext = ".md")

writeLines(
'---
title: ""
---

```{r, echo = FALSE, results = "asis"}
cat("<figure>")
```', file_rmd)

rmarkdown::render(file_rmd, rmarkdown::md_document(variant = "markdown"), 
                  output_file = file_md)
readLines(file_md)

1 Ответ

2 голосов
/ 22 апреля 2020

Я решил это, основываясь на тестировании @J_F, добавив следующее в мой .Renviron файл, чтобы убедиться, что использовалась версия pando c для Rstudio.

PATH="/Applications/RStudio.app/Contents/MacOS/pandoc:${PATH}"
...