R Markdown语法集锦
作为一个编辑语法方面的小白,最近由于老师布置的作业,我开始学习了一下R Markdown,其实R Markdown也是Markdown语言,只是把Markdown的功能嵌入了R中,我们可以在R studio中使用Markdown,并对应的生成Html文件或者是PDF(需要安装Latex)和Word文件,在R Markdown中点击Knit即可预览和保存生成的页面,作为一个统计软件,能集成一款排版编辑的语言功能还是很可的,虽然对于Latex我不是很熟悉,但是根据个人的理解,我认为Markdown语言更倾向于网页的编辑和排版,比如微信公众号的版面设计,而Latex的功能更适合于学术论文的编辑和排版,只不过在Markdown中对于公式还是使用的Latex的语法。
接下来整理一些最近了解的小语法吧~
数学公式
公式符号 | 对应语法 |
---|---|
分式 | \frac |
上标 | ^ |
下标 | _ |
α、β、γ | \alpha、\beta、\gamma |
省略号 | \cdots |
∞ | \infty |
Σ | \sum |
首行缩进
Markdown当中貌似没有直接关于首行缩进的语法,因此只能通过输入空格来实现:
半角的空格:  或  
全角的空格:  或  
不断行的空格: 或  
因此首行缩进两字符可采用  来实现
段落分开
在Markdown中空行或许不起作用,可通过在段后输入两个空格来实现分段的需求。但在一些编辑器中,例如CSDN中,使用空行就可以自然的分段了。
行内公式
在一句话当中的数学符号可以使用一个美元符号$来实现,即在数学符号前后都加上一个dollar符。即:$数学符号$
单独成行居中的公式
单独成行居中的公式则是通过在公式前后都加上两个dollar符,即:$$公式$$
公示 后带标签
公示后的标签是通过\tag{}来实现的,\是Markdown中的转译符号,例如输入:
$$
g(t)=\frac{C(t)-C(T_t)}{|T_t|-1}\tag{5.31}
$$
显示结果如下:
g
(
t
)
=
C
(
t
)
−
C
(
T
t
)
∣
T
t
∣
−
1
(5.31)
g(t)=\frac{C(t)-C(T_t)}{|T_t|-1}\tag{5.31}
g(t)=∣Tt∣−1C(t)−C(Tt)(5.31)
左对齐
<p align="left">左对齐</p>
右对齐
<p align="right">右对齐</p>
两端对齐
<p style="text-align:justify;text-justify:inter-ideograph>两端对齐</p>
标题
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
Markdown中最多是有六级标题,在井号后面加上一个空格
居中
<center>
居中和其它语法,例如几级标题套用的时候,有的编辑器是要井号在前,有的是要<center>
在前
加粗
**加粗**
斜体
*文本*
文字
删除线
~~文字~~
文字
代码块
使用```代码```即可
插入图表
插入表格,例如:
<table class="table table-bordered table-condensed">
<tr>
<td>x</td>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
<td>6</td>
<td>7</td>
<td>8</td>
<td>9</td>
<td>10</td>
</tr>
<tr>
<td>y</td>
<td>4.50</td>
<td>4.75</td>
<td>4.91</td>
<td>5.34</td>
<td>5.80</td>
<td>7.05</td>
<td>7.90</td>
<td>8.23</td>
<td>8.70</td>
<td>9.00</td>
</tr>
</table>
效果如下:
x | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
y | 4.50 | 4.75 | 4.91 | 5.34 | 5.80 | 7.05 | 7.90 | 8.23 | 8.70 | 9.00 |
例如
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200415210930997.jpg?x-
ossprocess=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0c
HM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NjAwNDY4Mw==,size_16,color_FFFFFF,t_7
0#pic_center)
关于表内公式
虽然很多编辑器都兼容Markdown语言,但是可能不同的编辑器对于表内公式的识别是不一样的,比如在CSDN中不能直接在表内识别$公式$
这样的形式,但是在R studio中可以直接实别,在CSDN中一定还有其它的解决办法,只是小菜鸟的我还没找到,欢迎大家补充噢。
Finally,在剽学中不断进步,欢迎大家指正和补充鸭~