質問

私はreStructuredTextの中で一部の記号を使用します。これどうやってするの?標準のHTML文字エンティティのリストで定義されている(例えば→マークダウンでは、「→」の記号をもたらしする - また参照 W3C基準の)

注:私は、依存関係として数学の公式サポートを必要とする必要はありません。

役に立ちましたか?

解決

あなたは「置換」オペレータ経由で定義されたシンボルの数が多います。

あなたは.. include:: <isonum.txt>または類似した何かを経由して定義を含める必要があります。

これらのほとんどは、フォーム|larr|または|rarr|を持っています。

これらはdocutils.parsers.rst.includeのインストールディレクトリに定義されています。多数のUnicode文字を定義するファイルの数十があります。

他のヒント

これは最初のUnicodeをサポートし、私の印象でした。あなただけの生の文字を入力し、HTMLのためのdocutilsハンドルエンコーディングを聞かせすることができますか?

私はあなたがこのために探していたと思う:のhttp://のdocutils .sourceforge.net /ドキュメント/ REF / RST / roles.html#生する

あなたは、次の役割を定義することができます:

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

そして、あなたは書くことができます:

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

このようにレンダリングどちらます:

この方法→

RSTは間違いなくUnicodeをサポートしているため、

はあなただけで入力することができます(はnotex RSTエディタを参照します)直接シンボル;

:あなたはこのような何かを発見するでしょうにはnotex をの例では、
|7Li+p → 2·4He| replace:: :sup:`7`\ Li + p → 2 :sup:`4`\ He

あなたは矢印置換のの右のの右側を参照してください?私はこれがあなたの質問に答えを願っています。

scroll top