美文网首页R语言相关rna_seqR炒面
7-RMarkdown的基本设置及语法

7-RMarkdown的基本设置及语法

作者: wonphen | 来源:发表于2019-11-30 22:56 被阅读0次

markdown元数据

这部分是Rmarkdown文件必须要有的内容,一般从“文件-新建-RMarkdown”新建完一个Rmd文件后,会自动带有默认的设置。
下面是一个Rmd文件元数据样例,设置文档的作者信息和文档格式等内容:

---
title: "Rmarkdown设置及语法"
author: 
  - "sudo" #作者信息
  - "`r Sys.Date()`" #自动获取当前日期
output: 
  html_document: 
    #可以从齿轮-Output Options中设置
    css: sspai.css #css模板,定义整个文档的格式,比如一级标题的字体字号等
    highlight: tango #代码高亮风格
    number_sections: yes #是否自动按节编号
    theme: yeti #主题风格
    toc: yes #是否自动生成目录
---

Rmarkdown的初始化设置,或者叫全局设置,可以从代码块的设置中修改全局设置内容。比如说全局设置echo=TRUE,代码块设置中echo=FALSE,则最终echo=FALSE,即文档最终输出中不包括源代码。

```{r setup, include=FALSE}
knitr::opts_chunk$set(eval=TRUE, #在块中运行代码(default = TRUE)
  tidy=FALSE, #是否整理代码
  prompt=TRUE, #代码是否添加引导符’>‘
  highlight=TRUE, #高亮显示源码 (default = TRUE)
  comment="Result:", #结果的每一行加前缀(default = ‘##’)
  echo=TRUE, #是否在输出中包含源代码
  results="markup", #装裱markup、原样asis、隐藏hide、末尾hold
  collapse=FALSE,#把所有的输出汇聚到单个块中(default = FALSE)
  warning=FALSE,#是否在输出中包含警告(default = TRUE)
  error=TRUE, #是否在输出中包含错误信息
  message=FALSE, #是否在输出中包含参考的信息
  split=FALSE, #是否将R的输出分割成单独的文件
  include=TRUE, #运行后是否在文档中显示块 (default = TRUE)
  cache = TRUE, #对代码段打开缓存
  cache.path="./cache_file/", #缓存结果的保存路径 (default = “cache/”)
  # fig.path="figure/prefix-", #图片路径,支持非前缀模式(‘figure/’)
  # fig.keep="high", #保存图形类型,高级high、不保存none’)、所有图形(‘all’)、第一张(‘first’)、最后一张(‘last’)
  fig.show="asis", #展示方式,紧随代码asis、最后统一hold、动画animate
  # fig.width=8, #可以用%表示
  # fig.height=6, #图片文件的宽、高(英寸2.54cm 为单位)
  # out.width=8,
  # out.height=6, #图片在输出文档中的宽、高
  fig.align="center" #对齐方式,不做调节(‘default’)、左(‘left’)、右(‘right’)、居中(‘center’)
  # interval=1 #动画参数,切换画面时间,单位为秒
)

正文部分

常用语法帮助(表格)

正文语法帮助

显示如下:

名称 显示
常规 End a line with two spaces to start a new paragraph.
斜体 italics and italics
粗体 bold and bold
上标 superscript2
下标 HO2
代码 if(_x_ > 0) y=1;
删除线 strikethrough
链接 点击查看
一级标题 # Header 1
二级标题 ## Header 2
三级标题 ### Header 3
四级标题 #### Header 4
五级标题 ##### Header 5
六级标题 ###### Header 6
短横线 --
长横线 ---
省略号 ...
水平线 ***
内联方程 A = \pi*r^{2}
图片 ![](C:/Users/Admin/Pictures/Camera Roll/服务经理.png)

表格

Name        Income          Job              Color
------    --------     ------------------    -----
Jane        123456     Research Assistant    red 
John           50        N/A                 blue
William      3200      Cleaner               blue
Table: 一个简单表的例子
表格1
: this is the caption of table
|Name|Math|English|
|:-:|:-|-:|
|Tom|93|100|
|Mary|60|90|
表格2

表格样式输出

p_load(kableExtra, dplyr)
table1 <- data.frame(Name = c("Tom", "Mary"), Math = c("90","60"), English = c("89", "100"))
kable(table1, format = "html") %>% kable_styling(full_width = F)
table1 <- data.frame(Name = c("Tom", "Mary"), Math = c("90","60"), English = c("89", "100"))
kable(table1, format = "html") %>% kable_styling(full_width = T)
居中
100%宽度

引用

> block quote    
>> 一定要用4个空格,或2个tab

引用

生活不止眼前的苟且,还有诗和远方的田野。

段首缩进

&emsp;&emsp;首行缩进2字符应该是在行首输入两个&emsp;即可

  首行缩进2字符应该是在行首输入两个 即可

编号

一定要用4个空格,或2个tab

* unordered list
* item 2
    + sub-item 1
      - sub-item 2

1. ordered list
2. item 2
    + sub-item 1
        - sub-item 2 
  • unordered list
  • item 2
    • sub-item 1
      • sub-item 2
  1. ordered list
  2. item 2
    • sub-item 1
      • sub-item 2

代码

代码
print("hello world!")

脚注

使用这样的占位符号可以将脚注添加到文本中:
[1]. 另外,你可以使用“n”而不是数字的 [2]
在您的文章的结尾,你可以如下图所示定义匹配的注脚,URL 将变成链接:

[^1]: This is my first footnote
[^n]: A final footnote

  1. This is my first footnote

  2. A final footnote

相关文章

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

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

  • MySQL中sql_mode参数

    1.sql_mode 是一组mysql支持的基本语法及校验规则 查询当前系统sql_mode的设置: mysql>...

  • 基本语法

    语法说明 MarkDown基本介绍及使用 MarkDown语法介绍

  • css基本语法与页面应用

    1、csss基本语法和页面引用 css基本语法 css页面引用方法 2、css文本设置 3、css颜色表示法

  • markdown语法

    基本介绍 文章参考 hexo命令及语法

  • 前端 (2)

    css基本语法及页面引用 css基本语法 css的定义方法是: 选择器 { 属性:值; 属性:值; 属性:值;} ...

  • 2018-12-24

    day1 第一天做了学前准备,学习了Markdown基本语法Markdown基本语法one.标题在想要设置为标题的...

  • 我的一生模型构建

    一、知识点 1.matplotlib图例legend语法及设置 loc 设置图例位置 其他用法参考 https:/...

  • css

    css基本语法及页面引用 css基本语法 css的定义方法:选择器{属性:值;属性:值;属性:值;}选择器是将样...

  • Flow基本语法及使用

    js编程存在的问题 js弱类型的动态类型检查语言弱类型: 被声明时可以赋值为任何数据动态类型: 类型检查会在运行时...

网友评论

    本文标题:7-RMarkdown的基本设置及语法

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