特殊字符和符号
在本页面中,您将学到:
-
如何使用AsciiDoc添加特殊字符(<, >, &)。
-
如何使用AsciiDoc添加符号,如©和⇒。
-
如何在AsciiDoc中使用HTML和XML实体。
特殊字符和符号替换已内置于Asciidoctor中。
在转换过程中,下表中的字符将被替换为相应的字符或Unicode实体。特殊字符和符号的替换发生在所有内联和块元素中,除了注释和某些透传元素。三个特殊字符,<
,>
和&
,总是首先被替换。
HTML和XML字符实体以及十进制和十六进制Unicode代码点引用也会被识别和替换。
例如,要生成§
符号,您可以使用§
(仅限HTML输出),§
或§
。当文档被处理时,替换将替换章节符号引用,无论是字符实体引用还是数字字符引用,都将替换为§
。反过来,§
将显示为§
。
名称 | 语法 | 替换 | 呈现 | 备注 |
---|---|---|---|---|
和符号 |
& |
& |
& |
|
撇号,弯曲 |
Sam's |
Sam’s |
Sam’s |
垂直形式的撇号将被替换为弯曲形式的撇号。 |
版权 |
(C) |
© |
© |
|
省略号 |
... |
… |
… |
|
破折号 |
-- |
— |
— |
只有在两个字字符之间,一个字字符和行边界之间,或被空格包围时才会被替换。 当被空格字符包围时(例如, |
大于 |
> |
> |
> |
|
左双箭头 |
<= |
⇐ |
⇐ |
|
左单箭头 |
<- |
← |
← |
|
小于 |
< |
< |
< |
|
注册商标 |
(R) |
® |
® |
|
右双箭头 |
=> |
⇒ |
⇒ |
|
右单箭头 |
-> |
→ |
→ |
|
商标 |
(TM) |
™ |
™ |
AsciiDoc和Asciidoctor资源