将水平规则添加到html rmarkdown doc隐藏文本部分

时间:2017-08-02 16:40:32

标签: html formatting knitr r-markdown

我正在编写一个编写HTML页面的Rmarkdown文档。我只想在它们之间绘制水平线,而不是用标题或项目符号分隔一些文本部分。

根据http://rmarkdown.rstudio.com/authoring_basics.html,这将被称为“横向规则”,我可以使用三个或更多---来做到这一点。但是,当我实际尝试这样做时,各个部分从html doc中消失。这是我的代码的一个非常简单的例子:

---
title: "formatting issue"
author: "rrr"
output: 
  html_document:
    toc: true
    toc_depth: 2
    toc_float: true
---

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

# bla {.tabset}  

## tab 1  

---  
**text1**  
bla  

---
**text2**  
bla

---
**text3**  
bla  

---  

## tab 2  

bla

## tab 3  

bla

# bla  

bla bla bla bla

请注意,当您编写html时,文本部分 text1 text2 text3 并不会全部显示。当我搞砸了它时,我最终会找到不同的或不丢失,但我不能让它们全部出现或找出原因。

1 个答案:

答案 0 :(得分:4)

水平休息需要被开头和结尾的新行包围,如下所示:

## heading
much interesting text ...

---

## heading
more interesting text