rmarkdown之选项卡

作者: 生信云笔记 | 来源:发表于2021-06-05 20:09 被阅读0次

前言

  Markdown是一种轻量级标记语言,内容是代码与文本的混合,类似且兼容HTML,但语法比HTML简单。本人前面写过一篇介绍Markdown基本语法的帖子,想要学习的同学可以参考markdown: 你值得拥有的轻量级标记语言。今天跟大家分享一下,markdown比较高级一点的用法,用它来生成选项卡。我之前也写一个一篇用原生javascript生成的选项卡的帖子html: 原生javascript实现选项卡。相比较而言,用markdown来生成选项卡就简单很多了。

代码

  用markdown实现选项卡只需在标题后面加上 {.tabset}属性,这样该标题就会变成选项卡的标题,后面在接上低一级的标题,这个标题就会变成选项卡的标题,有多少个低一级的标题就相当于有几个选项卡,选项卡的内容就直接跟着选项卡标题的后面即可,下面给出示例代码,为了展示markdown内实际的代码情况,“ ``` ”代码符号前都用了转义字符“\”,实际写的时候无需转义字符,具体代码如下:

# Markdown {.tabset}
## Plots
\```{r, fig.dim=c(5, 3)}
par(mar = c(4, 4, .5, .1))
plot(mpg ~ hp, data = mtcars, pch = 19)
\```

## Tables
\```{r}
head(mtcars)
\```

  可以看出用rmarkdown做一个选项卡是相当的简单,只需几行代码就可以完成。不过要是复杂的选项卡直接用rmarkdown就无法实现了,比如选项卡做成导航条的形式里包含下拉菜单,这样得功能就得借助javascript来实现了。如果只是简单的选项卡,markdown还是首选,毕竟简单才是硬道理!

最后

  rmarkdown的功能还是很全面的,而且实现起来也是相当的简单,用rmarkdown做个静态网页出来真的是不怎么费时间。今天介绍了用rmarkdown做选项卡,下次介绍如何做折叠功能。。。

相关文章

  • rmarkdown之选项卡

    前言   Markdown是一种轻量级标记语言,内容是代码与文本的混合,类似且兼容HTML,但语法比HTML简单。...

  • rmarkdown之下拉菜单

    前言   前面介绍了用rmarkdown实现选项卡[https://www.jianshu.com/p/00e36...

  • rmarkdown之折叠功能

    前言   上一篇介绍了用rmarkdown实现选项卡[https://www.jianshu.com/p/00e3...

  • 【r<-效率】Rmarkdown与shiny

    Rmarkdown Rmarkdown扩展了markdown的语法,所以markdown能写的,Rmarkdown...

  • Rmarkdown 设置工作目录

    Rmarkdown 怎么设置工作路劲 Rmarkdown里面setwd()没用,个人感觉Rmarkdown里的路径...

  • Rmarkdown的使用

    在windows上使用Rstudio写Rmarkdown文档。Rmarkdown文档可以被转为html,word,...

  • 7-RMarkdown的基本设置及语法

    markdown元数据 这部分是Rmarkdown文件必须要有的内容,一般从“文件-新建-RMarkdown”新建...

  • Rmarkdown代码参数设置

    本文简述Rmarkdown的代码输入及常见参数结果。 回复‘Rmarkdown代码参数设置’下载本节Rmd文件,用...

  • Rmarkdown

    1.代码块设置 echo=FALSE最终的文档中不会显示代码,只会显示代码运行的结果和图像 results="hi...

  • rmarkdown生成含有tab页的HTML

    @_ColinFay TIL — You can add tabs in your RMarkdown docum...

网友评论

    本文标题:rmarkdown之选项卡

    本文链接:https://www.haomeiwen.com/subject/wlugsltx.html