Плавающее оглавление не работает в интерактивном RMarkdown

У меня есть интерактивный документ RMarkdown. Оглавление (TOC) прекрасно работает с rmarkdown::render(), но не работает с rmarkdown::run().

Вот мой тестовый код:

---
title: "Testing shiny Rmd"
output:
  html_document:
    toc: true
    toc_float: true
    number_sections: true
    theme: united
    highlight: textmate
runtime: shiny
---

# Section A

This is some text

# Section B

And some more text.

```{r,eval=FALSE}
data(iris)
plot(iris$Sepal.Length,iris$Sepal.Width)
```

Вот rmarkdown::render()

введите здесь описание изображения

Вот rmarkdown::run()

введите здесь описание изображения

R version 3.5.3 (2019-03-11)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows >= 8 x64 (build 9200)

rmarkdown_1.12
shiny_1.2.0 

person rmf    schedule 22.03.2019    source источник
comment
Какой веб-браузер вы пробовали?   -  person tic-toc-choc    schedule 23.03.2019
comment
Я использовал файрфокс. После вашего комментария я также попробовал в Chrome, и это не работает.   -  person rmf    schedule 23.03.2019
comment
Та же проблема. Вы наконец нашли решение?   -  person Daisywang    schedule 19.04.2019
comment
решения пока нет :(   -  person rmf    schedule 20.04.2019


Ответы (1)


Кажется, это проблема с версией 1.12 rmarkdown (а также с недавно опубликованной версией 1.13). Я столкнулся с той же проблемой и увидел решение здесь, который решил мою проблему.

А пока установите разрабатываемую версию rmarkdown через:

remotes::install_github('rstudio/rmarkdown')
person Isak Hietala    schedule 13.06.2019