本篇文章只是站在巨人的肩膀上做的學習整理,如有侵權,立即刪除。
本篇內容包括:
- markdown基礎文本編輯語言
- markdown公式和表格插入
- rmarkdown目錄的插入
rmarkdown是Rstudio里自帶的markdown編輯器,過后會發一篇關于怎么在Rstudio里怎么操作rmarkdown的文章以做記錄。
一.標題
其實就是編輯字體大小
-
在標題前加#(最多只有6級,#越多字體越小)
#一級標題 ##二級標題
-
在標題下方加下滑線(目前只發現有兩級)
一級標題 ==================== 二級標題 ---------------------
二.塊注釋
通過在文字開頭添加 > 表示塊注釋。
在塊注釋時,可以每一行都用 >,也可以只在整個段落的第一行最前面加上 >(當 > 和文字之間添加五個blank時,塊注釋的文字會有變化。):
>塊注釋
> 塊注釋(有5個空格)
當有多層次的引用時,也可根據層次的引用應用嵌套式,只要加上不同數量的 >
>第一層引用
>>第二層引用
三.列表
- 有序列表
使用數字后面跟上句號.(注意是數字的句號),本篇都是運用了有序排列,就不再給出另外的效果了。
值得提醒的一點是,當你的第一個序號是1時,markdown能夠自動幫你排列接下來的順序,如果接下來的代碼是:
1. 第一行
186. 第二行
出來的結果也將是(以下效果是 二.塊注釋):
- 第一行
- 第二行
那如果某一行開頭就是個數字,且數字格式剛好是數字-句點-空白怎么辦?我們就可以在數字句點前面加上** \ **:
1. 第一行
186\. 第二行
- 無序列表
無序列表使用星號、加號或是減號作為列表標記,效果都一樣:
*星號
+加號
-減號
四.強調
- 斜體
使用星號和底線作為標記強調字詞的符號:
*星號*
_底線(注意是英文的底線)_
但似乎底線只能用在頂格地方,否則將不出效果
- 加粗
使用2個星號 或者 2個底線:
**星號**
__底線__
五.插入代碼
(不讓其運行,只起到說明作用的代碼)
-
標記簡單的行內代碼,可直接用`包起來
`注意這個符號是英文的最左上角的~鍵,不是英文的引號`
-
標記大片代碼需要實現代碼框,使用4個Tab鍵
本篇文章的代碼都是采用此種方法,因為本人覺得這種比較簡單且好看
六.腳注
[^內容]: 腳注
七.分隔線
可以在一行中用三個以上的星號、減號、底線來建立一個分隔線,行內不能有其他東西。也可以在星號或是減號中間插入空格。下面每種寫法都可以建立分隔線:
* * *
***
*****
- - -
---------------------------------------
為什么不直接用空格回車?因為空格回車無論回車多少行,最后出來的結果也只是換行,并沒有分隔段與段的效果
八.插入鏈接
-
內鏈式(行內式):
[參考文獻](文獻地址)
2.參考式:
此篇引用參考文獻[文獻1][1],[文獻2][2]和[文獻3][3]
[1]:地址1
[2]:地址2
[3]:地址3
本篇文章最后文獻鏈接處采用的是內鏈式
九.插入圖片
-
內鏈式(行內式):

-
參考式:
圖片有![圖片1][1],![圖片2][2]和![圖片3][3] [1]:地址1 [2]:地址2 [3]:地址3
圖片和鏈接的區別就是在前[ ]會多一個!* *
且插入的圖片對網頁的圖片要求較高,本人目前水平只能達到插入純圖片,若網頁有較多圖片或者圖片內富含鏈接,用以上代碼將無法顯示
十.插入公式
-
在行中插入公式,直接用$或
\(公式\)
$數學公式$ \(公式\)
-
在文中插入獨立公式,其可以獨立成行,需用2個$ 或
\\(公式\\)
$$數學公式$$ \\(公式\\)
-
可自動編號的公式,格式為
\begin{equation} 數學公式 \label{eq:當前公式名} \end{equation}
根據xiahouzuoxin博客的 Markdown中插入數學公式的方法 來看,以上3中方法都使用了MathJax引擎,在使用前需要添加Mathjax的引擎,但在rstudio中實現卻不需要,不知道是不是這款編輯器自帶?
**超詳細的公式的格式及語法可參考 @-潘嘉豪 整理的 Cmd Markdown 公式指導手冊 **
十一. 表格繪制
打代碼時無需特別對稱,但格式一定要正確
| | 變量1 | 變量2 |
| ------- |:------:| -----:|
| 樣品1 | 數據 | 數據|
| 樣品2 | 數據 | 數據 |
| 總計 | 數據 | 數據 |
十二. 目錄插入
-
找到rmaekdown窗口的設置:
目錄1.png -
找到設置中的output opions選項進行設置:
目錄2.png - 在設置的窗口中選擇紅框標記的兩個選項,勾選第一個是自動生成目錄,下面有一個Depth of headers for table of contents,這里是設置你希望把幾級以下的文字設為標題;第二個紅框則是選擇目錄的主題樣式:
目錄3.png
參考文獻:
Leo Chin Markdown 11種基本語法
xiahouzuoxin Markdown中插入數學公式的方法
@-潘嘉豪 Cmd Markdown 公式指導手冊