Пустые заголовки в оглавлении, когда RMarkdown содержит вкладки? - PullRequest
1 голос
/ 04 мая 2020

При создании RMarkdown , содержащем вкладки , некоторые дополнительные (пустые) элементы появляются в оглавлении.

Пример

Это генерирует html do c ниже

---
output: 
  html_document:
    toc: true 
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

# First Tabs {.tabset .tabset-fade .tabset-pills}

Text before tabs

## First tab

Content in first tab

## Second tab

Content in second tab

#


# here is another section
Some further content. 

enter image description here

Все есть как и ожидалось, за исключением пустой строки в TO C.

То, что я пробовал

Я попытался заменить #, заканчивающий содержимое с вкладками, на </div>, как описано здесь . Это приводит к тому, что TO C заполняется правильно, но (как ни странно) содержимое после вкладок выравнивается по левому краю (не знаю, почему)

Для простоты воспроизведения, вот код и скриншот полученного изображения. HTML

---
output: 
  html_document:
    toc: true 
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

# First Tabs {.tabset .tabset-fade .tabset-pills}

Text before tabs

## First tab

Content in first tab

## Second tab

Content in second tab

</div>


# here is another section
Some further content. 

enter image description here

1 Ответ

2 голосов
/ 04 мая 2020

Как написано в комментарии: просто удалите сингл #. Существует также трудоемкость, если у вас есть следующая проблема

  • Использовать TO C
  • Использовать вкладки
  • Конец области с вкладками с дополнительным текстом под вкладками region

Проблема: обычно используется ## для завершения области с вкладками, но это будет еще один заголовок в TO C

Решение: ## {.unlisted .unnumbered} удалит заголовок из TO C.

Пример:

---
output: 
  html_document:
    toc: true 
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

## title {.tabset .tabset-fade}
content above tabbed region.

### tab 1 

tab content 1

### tab 2

tab content 2

## {.unlisted .unnumbered}

content below tabbed region

enter image description here

...