【发布时间】:2020-04-17 10:39:39
【问题描述】:
由于其他原因更新 R 和 Rstudio 后,{.tabset} 不再在 rmarkdown 中工作。
这是更新前生成的 html 代码(我已删除 > 以使代码在此 html 中可见):
div id="combined-plot" class="section level2 tabset"
h2 组合图 /h2
这是更新后生成的代码:
p ##组合图 {.tabset}
这是我迄今为止尝试过但没有奏效的方法:
- 完全卸载 R studio 和所有版本的 R 并重新安装
- 安装了 pandoc 2.9,因为 pandoc 2.8 发现了问题 (https://github.com/rstudio/rmarkdown/issues/1723)
- 再次卸载 pandoc 2.9、Rstudio 和 R 并重新安装 R studio(包括 pandoc 2.7)和 R
-
观察到 rtools not installed 警告,所以我按照 (https://github.com/rstudio/rstudio/issues/3563) 的说明使用以下代码定义了路径:
Sys.setenv(PATH = paste("C:/rtools/usr/bin", Sys.getenv("PATH"), sep=";")) Sys.setenv(BINPREF = "C:/rtools/mingw64/bin/") Sys.setenv(BINPREF64 = "C:/rtools/mingw64/bin/")find_rtools(T)输出为真 我在安装所有软件包之前卸载了 R 并重新安装了 R 并运行了此路径代码。
到目前为止没有任何工作,因此任何建议将不胜感激!!!
【问题讨论】:
-
你能告诉我们你完整的 Rmd 代码吗?
-
当然。我创建了一个简单的项目来演示选项卡并将其加载到 git:github.com/AleneOnion/dummy.git 我的输出是这样的:
##Tabulated Data {.tabset} 当我的同事运行这个选项卡时,我不认为这是脚本的问题。
-
我认为错误很简单:只需在H2标题##和文本之间添加一个空格:## graphed Data {.tabset}而不是##graphed Data {.tabset}
-
成功了!!!!我不敢相信。当我看到你的建议时,我真的很怀疑,因为我已经使用这些脚本几个月了,在我重新安装之前它们运行良好。这太奇怪了,但我会接受的。你是救命恩人!!!
标签: r r-markdown