Improve footnotes handling in exporters
commitab9c52fd7911763a903a3d673dce2876ada9e551
authorNicolas Goaziou <n.goaziou@gmail.com>
Wed, 11 May 2011 16:02:15 +0000 (11 18:02 +0200)
committerNicolas Goaziou <n.goaziou@gmail.com>
Wed, 29 Jun 2011 10:00:42 +0000 (29 12:00 +0200)
treeebab65fb72fb74f753fd033a22d06776ae76508e
parent9c316540779ba887fbfaae250c2b855ebbdccc32
Improve footnotes handling in exporters

* lisp/org-exp.el (org-export-footnotes-markers,
  org-export-footnotes-data): new variables.
  (org-export-preprocess-string): use a more explicit argument.

* lisp/org-html.el (org-export-as-html): initialize new variables.

* lisp/org-docbook.el (org-export-as-docbook): initialize new variables.

* lisp/org-latex.el (org-export-latex-footmark-seen): new variable.
  (org-export-as-latex): initialize new variables.
  (org-export-latex-preprocess): allow to export two or more footnotes
  in a row. Also permit to have footnotes refering to previously
  defined footnotes.

* lisp/org-ascii.el (org-export-as-ascii): feed org-footnote-normalize
  with data so it can normalize footnotes before first headline, or
  footnotes with their definition outside exported region.
lisp/org-ascii.el
lisp/org-docbook.el
lisp/org-exp.el
lisp/org-footnote.el
lisp/org-html.el
lisp/org-latex.el