r-markdown - rmarkdown results = "asis" 开始用 html 代码添加 "```{=html}"
问题描述
以前下面的代码用来产生
[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)
解决方案
我根据@J_F 的测试解决了这个问题,将以下内容添加到我的.Renviron
文件中,以确保使用 Rstudio 版本的 pandoc。
PATH="/Applications/RStudio.app/Contents/MacOS/pandoc:${PATH}"
推荐阅读
- sharepoint-online - 如何在线获取 SharePoint 的所有主题并设置特定主题
- ruby - 如何使用 capybara 查看本地存储和会话存储
- c# - 线程池 - 创建了 10 个线程?
- angular - 无法从 EJ2 多选下拉列表中获取所选记录
- c# - 在共享主机上发布使用 .net core 2.2 构建的网站
- android - Gradle 查看错误的 Maven 存储库
- vba - 类型不匹配尝试在集合中的对象中设置数据
- amazon-web-services - Amazon EC2 预留实例优化检查已禁用
- c# - LUIS 分数在调度刷新时重新对齐
- android - 如何在没有密钥的情况下从改造 JSON 中获取响应