RMarkdown:标签和未标记的标题

rmf*_*rmf 24 r r-markdown

一旦定义了标签,如何定义标签外/下的内容?或者,我如何结束标签内容?

我已经计划了这样的布局:

title
content above tabbed region.

tab1 tab2
-------------------
tab content 1
-------------------
content below tabbed region
Run Code Online (Sandbox Code Playgroud)

在rmarkdown将是

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

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

content below tabbed region.
Run Code Online (Sandbox Code Playgroud)

但是,content below tabbed region.作为tab2的一部分出现.如何在标签外定义?

也许我可能在下面的内容中有进一步的标题.因此,一个相关的问题是如何定义哪些标题是标签的一部分以及哪些标题不是?

J_F*_*J_F 53

我解决这个问题的方法很简单,但它有效:

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

### tab 1 

tab content 1

### tab 2

tab content 2

##

content below tabbed region
Run Code Online (Sandbox Code Playgroud)

该选项卡仅适用于带有.tabset属性的标题的子标题,以显示在标签内而不是作为独立节'(请参阅此处)

因此,您只需在选项卡上方一级定义一个新标题(在本例中为无标题),以表示RMD不在标签部分.

在此输入图像描述

也可以在不同的标题中设计具有不同标签的文档:

## 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
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

此致,
J_F

  • 当使用自动章节编号时,“ ##”会创建一个带有数字的2级标题。可以使用## {.toc-ignore}`从目录中将其隐藏,但是在文档中仍然可见。@ conrad-mac使用`</ div>`的解决方案在这种特殊情况下效果更好。 (2认同)

小智 12

使用{-}去除TOC号,结束了选项卡内容之后

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
Run Code Online (Sandbox Code Playgroud)


con*_*mac 8

一种替代方法是使用结束div标签(即</div>)。请参阅以下内容:

---
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
Run Code Online (Sandbox Code Playgroud)