21

我想在 restructuredText 中使用一些符号;我怎样才能做到这一点?(例如,在 Markdown 中产生标准 HTML 字符实体列表中→定义的“→”符号——另见w3c 参考

注意:我不想要求数学公式支持作为依赖项。

4

4 回答 4

19

您有大量通过“替换”运算符定义的符号。

您必须通过.. include:: <isonum.txt>或类似的方式包含定义。

它们中的大多数具有形式|larr||rarr|

它们在docutils.parsers.rst.include安装目录中定义。有几十个文件定义了许多 Unicode 字符。

于 2009-12-07T20:11:04.583 回答
4

我的印象是第一个支持 Unicode;您可以只输入原始字符并让docutils处理 HTML 编码吗?

于 2009-12-07T19:55:08.243 回答
4

我想你在找这个:http ://docutils.sourceforge.net/docs/ref/rst/roles.html#raw

您可以定义以下角色:

.. role::  raw-html(raw)
    :format: html

然后你可以写:

This way :raw-html:`&rarr;`

呈现如下:

这边→

于 2017-10-12T20:55:45.403 回答
0

在使用 Sphinx 从 Windows 中包含 ± 字符的 .rst 文件制作 html 时,我遇到了类似的问题。将文件编码从 windows-1252 更改为 UTF-8 为我修复了它。

只需使用记事本打开,另存为...,然后将编码:更改为 UTF-8

于 2019-09-26T21:21:05.673 回答