如何在Markdown文档中插入空格、空行?

  • Post author:
  • Post category:其他


如何在Markdown文档中插入空格、空行?

简单说

在 Markdown 文档中,可以直接采用 HTML 标记插入空格(blank space),而且无需任何其他前缀或分隔符。具体如下所示:

  • 插入一个空格 (

    non-breaking space

    ) (也可以用作空行)


 



 



 

  • 插入两个空格 (

    en space

    )


 



 



 

  • 插入四个空格 (

    em space

    )


 



 



 

  • 插入细空格 (

    thin space

    )


 



 



 

  • 插入空行:



 



<br/>


都可以,


&nbsp;


加在当前空行一行,


<br/>


加在上一行尾部。


注意:不要漏掉分号。

更多解释



SGML

(Standard Generalized Markup Language, 标准的通用标记语言),

HTML

(Hyper Text Markup Language, 超文本标记语言)和

XML

(Extensible Markup Language, 扩展标记语言)中,被称为

字符数据

(character data)和

属性值

(attribute values) 的

逻辑结构

(logical construct) 是由字符序列组成的。字符序列中的每个字符可以直接由自身表示,也可以由称为

字符引用



character reference

)的一系列字符表示。


字符引用

可以分为

字符值引用(numeric character reference)



字符实体引用 (character entity reference)

。&#160; &#xA0; 等属于

字符值引用

。&nbsp; &ensp; &emsp; &thinsp; 属于

字符实体引用


字符值引用

是指由

通用字符集编码

(Universal Character Set)/Unicode表示

代码点

(code point),使用格式如下:


&#nnnn;





&#xhhhh;

其中,nnnn 是十进制形式的代码点,hhhh 是十六进制形式的代码点。在 XML 文档中,x 必须是小写的。nnnn 或 hhhh 可能是任何数量的数字,也可能包含前导0。hhhh 可以大小写混合使用,但大写是通常的风格。


字符实体引用

是指由实体名表示字符。实体必须是预定义的(编译进标记语言),或者在 Document Type Definition(DTD) 中明确声明。使用格式如下:


&name;


其中 name 是大小写敏感的实体名。分号是必须的。

对于不同宽度的空格的

字符实体引用

表示中,

en



em

两者均为排版单位 (typographic unit),

en

的宽度是

em

宽度的一半。在排印(

typography

)中,

细空格

(

thin space

)通常是宽度为

em

的 1/5 或 1/6 的空格字符。它用于添加一个狭窄的空格,例如在嵌套的引号之间或分隔相互干扰的标志符号。

普通空格

,即是不换行空格(Non-breaking space)。

示例

本示例为展示不同宽度的空格的 Markdown 文档。在每行文本开头,采用不同的方式,插入文本所描述的空格,具体内容如下:

# Spaces   
## character entity reference
<p style="background-color:Violet;"> thin space</p>
<p style="background-color:DodgerBlue;"> one space</p>
<p style="background-color:Tomato;"> two spaces</p>
<p style="background-color:MediumSeaGreen;"> four spaces</p>

## numeric character reference in decimal form
<p style="background-color:Violet;"> thin space</p>
<p style="background-color:DodgerBlue;"> one space</p>
<p style="background-color:Tomato;"> two spaces</p>
<p style="background-color:MediumSeaGreen;"> four spaces</p>

## numeric character reference in hexadecimal form
<p style="background-color:Violet;">&#x2009;thin space</p>
<p style="background-color:DodgerBlue;">&#xA0;one space</p>
<p style="background-color:Tomato;">&#x2002;two spaces</p>
<p style="background-color:MediumSeaGreen;">&#x2003;four spaces</p>



Spaces_Display.ipynb

(Jupyter notebook) 中的展示结果,如下图所示



版权声明:本文为qq_40085614原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。