Pregunta

Quiero utilizar algunos símbolos en reStructuredText; ¿Cómo puedo hacer esto? (Por ejemplo → en Markdown produce el símbolo "→" como se define en la lista de de entidades de caracteres HTML estándar - consulta referencia W3C )

Nota: no quiero que requieren apoyo fórmula matemática como una dependencia

.
¿Fue útil?

Solución

Hay un gran número de símbolos definidos a través del operador "sustitución".

Hay que incluir las definiciones vía .. include:: <isonum.txt> o algo similar.

La mayoría de ellos tienen la forma o |larr| |rarr|.

Se definen en el directorio de instalación docutils.parsers.rst.include. Hay docenas de archivos que definen numerosos caracteres Unicode.

Otros consejos

Fue mi primera impresión de que el apoyo de Unicode; Puede que sólo tiene que escribir el carácter prima y dejar mango docutils codificación para HTML?

Creo que estabas buscando esto: http: // docutils .sourceforge.net / docs / ref / RST / roles.html # prima

Se puede definir la siguiente función:

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

Y a continuación, se puede escribir:

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

que hace de esta manera:

De esta manera →

Desde rST definitivamente es compatible con Unicode (ver la NOTEX editor de RST) solo tiene que introducir el símbolo directamente; En un ejemplo de NOTEX descubrirá algo como esto:

|7Li+p → 2·4He| replace:: :sup:`7`\ Li + p → 2 :sup:`4`\ He

Ves la flecha de un derecho lado de la sustitución? Espero que esto responda a la pregunta.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top