emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] HTML export doesn't convert quote before footnote


From: James Harkins
Subject: Re: [O] HTML export doesn't convert quote before footnote
Date: Sat, 11 Jan 2014 10:45:41 +0800
User-agent: Trojita/v0.3.96-git; Qt/4.8.1; X11; Linux; Ubuntu 12.04.3 LTS

On Thursday, January 9, 2014 7:07:15 PM HKT, Nicolas Goaziou wrote:
Hello,

James Harkins <address@hidden> writes:

On Thursday, January 9, 2014 10:13:32 AM HKT, James Harkins wrote:
 ...

That's because BACKEND is already a symbol, not a real back-end (i.e.
a defstruct).  Thus, you can use:

  (cdr (assq backend ...) ...)

And, I have a working filter now.

(defun hjh-quote-before-footnote (contents backend info)
 "Convert '\"[fn' to the appropriate closing quote per backend."
 (when (and (and
              (org-export-derived-backend-p backend 'latex 'html)
              (plist-get info :with-smart-quotes))
             (let ((teststring
                    (cdr (assq backend
                               '((latex . "\"\\\\footnote") (html . 
"\"<sup><a"))))))
             (string-match teststring contents)))
(let* ((replacements '((latex . "''\\\\footnote") (html . "&rdquo;<sup><a")))
          (replacement (assoc backend replacements)))
     (replace-match (cdr replacement) nil nil contents))))

Filters are... really cool. Thanks for the help!

Next up: Try to control image sizes when using beamerarticle...

hjh



reply via email to

[Prev in Thread] Current Thread [Next in Thread]