symboles ReStructuredText
-
16-09-2019 - |
Question
Je veux utiliser des symboles dans ReStructuredText; Comment puis-je faire ceci? (Par exemple →
Markdown donne le symbole « → » tel que défini dans la des entités de caractères HTML standard - voir aussi de référence w3c)
Note: Je ne veux pas avoir besoin d'aide de la formule mathématique en tant que dépendance
.La solution
Vous avez un grand nombre de symboles définis par l'opérateur « de substitution ».
Vous devez inclure les définitions via .. include:: <isonum.txt>
ou quelque chose de similaire.
La plupart d'entre eux ont la forme |larr|
ou |rarr|
.
Ils sont définis dans le répertoire d'installation de docutils.parsers.rst.include
. Il y a des dizaines de fichiers qui définissent de nombreux caractères Unicode.
Autres conseils
Il était mon impression que Unicode supporté premier; pouvez-vous il suffit de taper dans le caractère brut et laisser le codage poignée docutils
pour HTML?
Je pense que vous recherchez ceci: http: // docutils .sourceforge.net / docs / ref / premier / roles.html # cru
Vous pouvez définir le rôle suivant:
.. role:: raw-html(raw)
:format: html
Et vous pouvez écrire:
This way :raw-html:`→`
Ce qui rend comme ceci:
De cette façon, →
Depuis rST soutient certainement unicode (voir le Notex éditeur rst) vous pouvez entrer simplement la symbole directement; dans un exemple de Notex vous découvrirez quelque chose comme ceci:
|7Li+p → 2·4He| replace:: :sup:`7`\ Li + p → 2 :sup:`4`\ He
Vous voyez la flèche un droite côté de la substitution? J'espère que cela répond à la question que vous.