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

.
Était-ce utile?

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:`&rarr;`

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top