emacs-orgmode
[Top][All Lists]
Advanced

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

Re: [O] Links in tables and LaTeX export


From: Nick Dokos
Subject: Re: [O] Links in tables and LaTeX export
Date: Mon, 04 Jul 2011 23:10:43 -0400

Thomas S. Dye <address@hidden> wrote:

> Aloha all,
> 
> Links in tables have changed recently.
> 
> I have this link definition:
> 
> #+source: define-citep-link
> #+begin_src emacs-lisp :results silent
>     (org-add-link-type 
>      "citep" 'ebib
>      (lambda (path desc format)
>        (cond
>         ((eq format 'html)
>          (format "(<cite>%s</cite>)" path))
>         ((eq format 'latex)
>          (if (or (not desc) (equal 0 (search "citep:" desc)))
>                (format "\\citep{%s}" path)
>                (format "\\citep[%s]{%s}" desc path)
>   )))))
> #+end_src
> 
> Links outside of a table export correctly:
> 
> [[citep:wagner90][598]] exports to \citep[598]{wagner}
> 
> Inside a table the same link exports like this:
> 
> [[citep:wagner90]\footnote{DEFINITION NOT FOUND: 598}] 
> 
> I'm using Org-mode version 7.5 (release_7.5.566.g8d45).
> 

Reproduced and bisected it to the following commit:

,----
| ab9c52fd7911763a903a3d673dce2876ada9e551 is the first bad commit
| commit ab9c52fd7911763a903a3d673dce2876ada9e551
| Author: Nicolas Goaziou <address@hidden>
| Date:   Wed May 11 18:02:15 2011 +0200
| 
|     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.
| 
| :040000 040000 1fb022cb1d6f845963e80eeb3e165b77c0371f14 
9233dfeee6e7889cc389181aaa6995b381fc49c6 M    lisp
`----

Nick



reply via email to

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