Hello, Mart van de Wege <mvdw...@gmail.com> writes:
> I'm trying to replace U+00BD in an org buffer with \sfrac{1}{2} during > export to LaTex, and obviously I'm doing something wrong, or I don't > understand the documentation. > > I use the following code to set up the filter: > > #+BIND: org-export-filter-item-functions (latex-replace-half) > #+BEGIN_SRC emacs-lisp :exports results :results none > > (defun latex-replace-half (text backend info) > (when (org-export-derived-backend-p backend 'latex) > (replace-regexp-in-string "½" "\\sfrac{1}{2}" text))) > #+END_SRC You must add a double escape character to the backslash: ... (replace-regexp-in-string "½" "\\\\sfrac{1}{2}" text))) ... Regards, Juan Manuel