Sebastian Fischmeister <sfisc...@uwaterloo.ca> writes: >> >> This sounds a bit like org-entities. I use this together with cdlatex for > >> quickly inserting such things. >> >> Try to type \Rightarrow and type C-c C-x \ >> Also try to export to text (non-unicode). You will get the desired symbol. >> >> Alternatively, you can use one of the many input methods such as TeX or >> rfc1345 in which case you can get the ‘⇒’ by typing ‘\Rightarrow’ or >> ‘&=>’, respectively. In latex, you can setup unicode-math. > > That's interesting, because it's more robust to add something to the > org-entities-user list than to regexp replace a portion of the whole > document. > > However, there are two disadvantages to org-entities: (1) they have to > start with a backslash (e.g., \Rightarrow) and (2) they don't seem to > support alphabet-based names, so this doesn't work: > > (add-to-list 'org-entities-user '("=>" "\\rightarrow" t "=>" "=>" "»" "»"))
Correct. You can add a hook to ‘org-export-before-parsing-hook’ to have a list of non-standard entities that are to be changed into "correct" entities beforehand, e.g. (("=>" . "\\rightarrow")). Or you can use something like cdlatex to quickly insert the "correct" entities, e.g. "\Rightarrow" is inserted with "’]" in my setup. The added benefit is that entities work out of the box so when I’m exporting on another computer it just works. Rasmus -- Sådan en god dansk lagereddike kan man slet ikke bruge mere