有没有办法让RMarkdown选项卡即使在添加Shiny运行时后也能显示?

时间:2019-04-09 21:27:20

标签: r shiny tabs r-markdown

我正在尝试从头开始创建交互式RMarkdown文档。 我正在发生的问题如下。

我想将RMarkdown文档内容划分为选项卡(对我来说看起来似乎更好),但是当在YAML中设置runtime: shiny时,RMarkdown选项卡不起作用。

所以,在编织时

---
output:
  html_document
---

## Title {.tabset .tabset-fade}
Content above tabbed region.

### Tab 1 
Tab 1 content

### Tab 2
Tab 2 content

我可以看到选项卡,但是如果切换到(并正在运行)

---
output:
  html_document
runtime:shiny
---

## Title {.tabset .tabset-fade}
Content above tabbed region.

### Tab 1 
Tab 1 content

### Tab 2
Tab 2 content

标签消失。

有人知道为什么会这样吗?也许知道如何重新显示标签页?

我正在使用R版本3.5.1,RStudio版本1.1.456(Macintosh; Intel Mac OS X 10_14_3)和以下所示的R软件包:

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

loaded via a namespace (and not attached):
 [1] Rcpp_1.0.1        compiler_3.5.1    prettyunits_1.0.2 prettydoc_0.2.1   bitops_1.0-6     
 [6] remotes_2.0.2     tools_3.5.1       digest_0.6.18     pkgbuild_1.0.3    pkgload_1.0.2    
[11] evaluate_0.13     memoise_1.1.0     rlang_0.3.1       cli_1.0.1         rstudioapi_0.8   
[16] curl_3.2          yaml_2.2.0        xfun_0.6          withr_2.1.2       stringr_1.4.0    
[21] knitr_1.22        desc_1.2.0        fs_1.2.7          devtools_2.0.2    rprojroot_1.3-2  
[26] glue_1.3.1        R6_2.3.0          processx_3.3.0    rmarkdown_1.12.4  RJSONIO_1.3-0    
[31] sessioninfo_1.1.1 callr_3.2.0       magrittr_1.5      backports_1.1.2   ps_1.3.0         
[36] htmltools_0.3.6   usethis_1.5.0     rsconnect_0.8.8   assertthat_0.2.0  stringi_1.4.3    
[41] RCurl_1.95-4.11   crayon_1.3.4  

非常感谢! 米娅

1 个答案:

答案 0 :(得分:0)

现在解决了。

安装(devtools::install_github('rstudio/rmarkdown')rmarkdown软件包的当前git版本可以解决此问题。 (当前,最近的提交是#d42b1cd1。)

谢谢

  1. @ fawda123用于在GitHub上发布问题,并且
  2. @RLesur提出了FIX,现在已经接受并合并到master中。