在 Markdown 語言中,如何實現段首空格的顯示 ?


「Markdown 語言」不負責實現段首縮進 (ˊ_&>ˋ)

段首縮進這件事,應該是 CSS 或者其他排版工具的事情,Markdown 奉行的是樣式和內容分開的哲學。

即使手動輸入空格,nbsp; 也是很不推薦的方法。我推薦全形空格,切換到全形模式下(一般的中文輸入法都是按 shift + space)輸入兩個空格就行了。這個相對 nbsp; 來說稍微乾淨一點,而且寬度是整整兩個漢字,很整齊。


直接寫

半方大的空白ensp;或#8194;

全方大的空白emsp;或#8195;

不斷行的空白格nbsp;或#160;

兩個emsp;即可


nbsp;//半形空格(英文)
emsp;//全形空格(中文)


如果是網頁的話,最好使用樣式表:

p{
text-indent: 2em; /*首行縮進*/
}

添加到css里即可。


nbsp;


實現tab效果是直接在段首輸入「&>」符號(注意是英文狀態下)


一種hack方法:對空格加強調(只是為了展現,編輯過程很不優雅)

*  *正文


用行內公式,比如在段首加一個$~~~~$


挖墳,除了上述的全形以及公式還有H5轉義符之外, 補充一種方法。在想縮進的地方先用 有序 或 無序列表 再下一行使用 tab 也可以有縮進的功能,而不觸發代碼模式。


&>


推薦閱讀:

中文排版中,逗號後要加空格嗎?
中文到底有沒有基線(baseline)的概念?
如何看待部分中文技術期刊和書籍用「.」作句號的現象?

TAG:中文排版 | Markdown | 標記語言 |