emacs-orgmode
[Top][All Lists]

 From: Thomas S . Dye Subject: Re: [Orgmode] Link descriptions Date: Wed, 15 Dec 2010 17:33:38 -1000

On Dec 15, 2010, at 9:34 AM, David Maus wrote:

At Tue, 14 Dec 2010 08:09:21 -1000,
Thomas S. Dye wrote:

Aloha all,

descriptions are yielding unexpected results.  Perhaps I missed
something?

I have a link defined for citep:

#+begin_src emacs-lisp
"citep" 'ebib
(lambda (path desc format)
(cond
((eq format 'latex)
(format "\\citep[%s]{%s}" desc path)))))
#+end_src

With input like [[citep:jones][Jones]], it works fine, yielding
\citep[Jones]{jones}.

My hope, however, is to pass page numbers in the description so with
[[citep:jones][123]] I get \citep[123]{jones}.  When I have a
description like this, I get [[citep:jones]\$^{123}\$] instead.

This looks like a bug to me (at least I wish it would work to pass
page numbers to the \citep command).  Have I overlooked a restriction

This is a bug, but not related to links: The LaTeX exporter turns a
sequence like:

][\d+]

into

]\$^{\d+}\$

Where \d+ is a placeholder for one or more numbers.

The question I cannot answer (yet?) is: Why?

Best,
-- David

Perhaps it has to do with footnotes? That's an org-mode environment with square brackets and, in some instances, a superscript number. Whether or not to set the footnote number superscript or some other way would ideally be handled by the LaTeX class, so shouldn't be something the org-mode LaTeX exporter worries about.

In my LaTeX experience, directly set superscripts outside of math are found in area measurements, e.g. 10~m\$^[2}\$, but not much else.

These musings are my way of saying that I can't think of a reason ][\d +] should set a superscript in the LaTeX export.

All the best,
Tom
All the best,
Tom