2009-12-07 16 views

cevap

9

"Değiştirme" operatörü üzerinden çok sayıda tanımlı sembolünüz var.

Tanımları .. include:: <isonum.txt> veya benzeri bir şeyle eklemelisiniz.

Çoğu, |larr| veya |rarr| biçimindedir.

docutils.parsers.rst.include yükleme dizininde tanımlanmıştır. Çok sayıda Unicode karakterini tanımlayan düzinelerce dosya vardır.

+0

Hmmm. Bunlar, sonuçlanan Markdown sembollerine kıyasla gerçekten berbat görünüyor. –

+1

"Berbat"? Bu bağlamda bunun anlamı nedir? ← '' nun | larr | 'dan daha kötü olduğunu mu söylüyorsun ya da tarayıcı yazı tipinin berbat gözüktüğünü mi söylüyorsun? –

+0

Bu sitedeki '→' adresine bakıyorum ve Sphinx (RST kullanarak) HTML çıktılarını | rarr | ile karşılaştırıyorum. Her ikisi de HTML'dir ve aynı varsayılan yazı tipini kullanmaktadır. Aynı unicode karakteri olup olmadığından emin değilim, elimde bir karakter kodu-kod çözücüm yok. –

3

Unicode'u desteklediğim izlenimimdi; Sadece ham karakteri yazabilir ve HTML için docutils kodlama işlemine izin verebilir misiniz?

+0

hmm ... Sanırım yapabilirdim, ama ASCII'ye yapışmayı tercih ederim. –

1

rST kesinlikle unicode'u desteklediğinden (bkz. NoTex rST editörü) sadece simgeyi doğrudan girebilirsiniz; Sen oku, bir ikame sağ eli yüzü

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

: NoTex bir örnekte böyle bir şey keşfedeceksiniz? Umarım bu soruya cevap verir. http://docutils.sourceforge.net/docs/ref/rst/roles.html#raw

Aşağıdaki rol tanımlayabilirsiniz:

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

Sonra da yazabilirsiniz: Bu gibi işler

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

:

2

Bunu aradığını düşünüyorum

Bu yoldan →

+0

teşekkürler, ancak bu sadece HTML ile çalışır; restructuredText HTML dışında çeşitli arka planlar var. –

İlgili konular