R語言—自動報告Markdown筆記


一句話介紹:Markdown是一種輕量級標記語言,內容是代碼與文本的混合,類似HTML,但語法比HTML簡單。

 

  • &、<符號的輸出:HTML中的書寫樣式分別為"&lt;","&amp;",在Markdown中如果是字符實體的一部分,它會自動轉換。

   比如:如果你寫: 4<5 ,Markdown將會把他轉換為: 4&lt;5 

  • 換行符<br/>:在Markdown中依然使用,如果你想插入一個換行符,可以在插入處先按入兩個以上的空格然后回車。
  •  標題:在行首插入1到6個#,對應標題1到6階
#這是H1
##這是H2
###這是H3
  • 有序列表和無序列表

  無序列表使用星號、加號、減號作為列表標記:

*無序列表行1
*無序列表行2
*無序列表行3

  有序列表使用數字接着一個英文句點:

1.有序列表行1
2.有序列表行2
3.有序列表行3

  如果在Markdown中出現"電影請回答1998.很好看",類似的文字。可能會被轉換為有序列表的樣式。那么可以寫成"電影請回答1998\.很好看"來校正。

  • 代碼區塊:要在Markdown中建立代碼區塊很簡單,只要簡單地縮進4個空格或1個制表符就可以了。例如,下面的輸入:
這是一個普通段落:
這是一個代碼區塊。

代碼區塊每一行的前面(4個空格或一個制表符),會被移除。

這里有個問題,如果想通過制表符來縮進段落的首行,看起來更美觀。這樣就會觸發被動,認為制表符后面的是代碼。所以,教大家一個簡單的方法縮進文字。首行縮進還有一種更簡單的辦法:shift+空格可以將輸入法從半角切換至全角,此時可以在markdown編輯器中輸入空格,每個空格正好一個漢字寬度,首行縮進只需鍵入2下空格即可。

  • 分割線:在一行中用三個以上的星號、減號、底線來建立一個分割線,行內不能有其他東西。
  •  鏈接:Markdown支持兩種形式的鏈接語法,行內式和參考式,下面只講解行內式。

建立一個行內式鏈接,只要在方括號后面緊接着袁闊行插入網址鏈接即可,如果想加入鏈接的title文字,只要在網址后面,用雙引號將title文字包裹起來即可。

這是[百度](http://www.baidu.com/"鏈接到百度")的鏈接
  • 強調:使用星號或者英文下划線包裹文字,可以對包裹的文字實現強調的效果。比如*文字內容*或者_需要強調的文字_
  • 代碼:如果要標記一小段行內代碼,你可以用反引號把它包起來(`),例如:
輸入代碼`print("this is code")`。

如果想在代碼中加入反引號,可以使用多個反引號開啟和技術代碼,這不常見就不寫案例了。

  • 圖片:Markdown使用了和鏈接相似的語法來標記圖片,同樣也允許兩種樣式:行內式和參考式。
![圖片的代替文字](/path/tupian.jpg"title文字")

一個感嘆號開頭,一個方括號里面是圖片的替代文字,一個普通括號,里面放上圖片的網址,最后用引號包住添加的title文字。

參考式的圖片語法:

![圖片的代替文字][id]

[id]:url/to/img.jpg "title word"

 遺憾的是Markdown不能指定圖片的寬高,如果需要可以使用<img>標簽;例如

<img src="/Users/soindy/Desktop/app-components-short-look_2x.png" width="100" height="100" />

設置圖片居中:

<div align=center>
![圖片的替換文字](圖片文件路徑)
</div>

 

  • R代碼塊可以添加的參數
```{r echo=F,warning=FALSE,message=FALSE}

```

eval: (TRUE; 邏輯):是否執行代碼
tidy: (TRUE; 邏輯):是否整理代碼
prompt: (FALSE; 邏輯):是否添加引導符’>‘
highlight: (TRUE; 字符):是否高亮代碼
size: (’normalsize’; 字符):大小 background: (‘#F7F7F7’; 字符或數值):背景顏色
comment: (‘##’; 字符):結果輸出前綴符號
echo: (TRUE; 邏輯或數值):是否輸出代碼或輸出哪些行
results: (‘markup’; 字符): 裝裱輸出(‘markup’)、原樣輸出(‘asis’)、隱藏(‘hide’)
warning, error, message: (TRUE; 邏輯):是否顯示相應信息
split: (FALSE; 邏輯):是否剝離代碼和文本到外部文件
include: (TRUE; 邏輯):是否保留代碼或結果到最終文檔
參數2
fig.path: (‘figure/’; 字符):圖片路徑,支持前綴模式(‘figure/prefix-’)
fig.keep: (‘high’; 字符):保存圖形類型,高級圖形(‘high’)、不保存(‘none’)、所有圖形(‘all’)、第一張(‘first’)、最后一張(‘last’)
fig.show: (‘asis’; 字符):展示方式,緊隨代碼輸出(‘asis’)、最后統一輸出(‘hold’)、動畫輸出(‘animate’)
dev: (LaTeX 為’pdf’, HTML/markdown 為’png’; 字符):輸出設備,knitr 支持很多種設備
fig.width, fig.height: (7; 數值):圖片文件的寬、高(英寸2.54cm 為單位)
out.width, out.height: (NULL; 字符):圖片在輸出文檔中的寬、高
fig.align: (‘default’; 字符):對齊方式,不做調節(‘default’)、左(‘left’)、右(‘right’)、居中(‘center’)
interval: (1; 數值):動畫參數,切換畫面時間,單位為秒

 

結束!!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM