Hi Richard,
> There's an example of how to do something like this in the "Advanced
> Configuration" section of the Export section in the manual. Maybe you
> could adapt it like this?
>
> (defun my-latex-filter-rightarrow (text backend info)
> (when (org-export-derived-backend-p backend 'latex)
> (replace-regexp-in-string "=>" "$\rightarrow$" text)))
>
> (add-to-list 'org-export-filter-plain-text-functions
> 'my-latex-filter-rightarrow)
That works very well. Thank you very much. The only adjustment is to set
LITERAL to non-nil for replace-regexp-in-string and use double backslash.
(defun my-latex-filter-rightarrow (text backend info)
(when (org-export-derived-backend-p backend 'latex)
(replace-regexp-in-string "=>" "$\\rightarrow$" text nil t)))
I'm still undecided between a regex replace and org-entities. Is there
a straightforward way to define own directives for orgmode to then
support something like the following?
#+LaTeX_EXPORT: "=>":"$\rightarrow$"
or more generic
#+EXPORT_EXPAND: latex:"=>":"$\rightarrow$"
Then I could just make these expansions part of the standard header in
my org files.
Sebastian