reStructuredTextの中のシンボル
-
16-09-2019 - |
質問
私は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:`→`
このようにレンダリングどちらます:
この方法→
RSTは間違いなくUnicodeをサポートしているため、
はあなただけで入力することができます(のはnotex RSTエディタのを参照します)直接シンボル;
:あなたはこのような何かを発見するでしょうにはnotex をのの例では、|7Li+p → 2·4He| replace:: :sup:`7`\ Li + p → 2 :sup:`4`\ He
あなたは矢印置換のの右のの右側を参照してください?私はこれがあなたの質問に答えを願っています。
所属していません StackOverflow