web-dev-qa-db-fra.com

RMarkdown: comment terminer le contenu tabulé

Une fois que j'ai défini des onglets, comment définir le contenu en dehors/en dessous des onglets? Ou, comment terminer le contenu tabulé?

J'ai prévu une mise en page comme ça:

title
content above tabbed region.

tab1 tab2
-------------------
tab content 1
-------------------
content below tabbed region

qui dans rmarkdown serait

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

### tab 1 
tab content 1
### tab 2
tab content 2

content below tabbed region.

Mais, content below tabbed region. apparaît dans le cadre de tab2. Comment le définir en dehors de l'onglet?

Peut-être pourrais-je avoir d'autres titres dans le contenu ci-dessous. Une question connexe serait donc de savoir comment définir les en-têtes à faire partie de l'onglet et ceux à ne pas faire?

21
rmf

Mon approche de ce problème est simple, mais cela fonctionne:

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

### tab 1 

tab content 1

### tab 2

tab content 2

##

content below tabbed region

L'onglet ne fonctionne que pour les "sous-en-têtes de l'en-tête avec l'attribut.tabset à apparaître dans les onglets plutôt que comme une section autonome" (voir ici )

Il vous suffit donc de définir un nouvel en-tête (dans ce cas pas de titre) un niveau au-dessus des onglets pour signaler à RMD de ne pas être dans une section à onglets.

enter image description here

Il est également possible de concevoir un document avec différents onglets dans différents en-têtes:

## section 1 {.tabset .tabset-fade}
content above tabbed region.

### tab 1 

tab content 1

### tab 2

tab content 2

## section 2 {.tabset .tabset-fade}

### tab 1 

tab content 1

### tab 2

tab content 2

### tab 3

tab content 3

#
content below tabbed region

enter image description here

Cordialement,
J_F

48
J_F

Une alternative consiste à utiliser une balise div de fermeture (c'est-à-dire .</div>). Voir ce qui suit:

---
title: "Test"
output: html_document
---

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

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

### Tab 1 
Tab 1 content

### Tab 2
Tab 2 content

</div>

Content below tabbed region
6
conrad-mac

Utilisation {-} pour supprimer les numéros de table des matières, après la fin du contenu tabulé

tab content 2
## section 2 {.tabset .tabset-fade}
### tab 1 
tab content 1
### tab 2
tab content 2
### tab 3
tab content 3
## {-}
content below tabbed region
0
Dinesh