From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas S. Dye Subject: Re: Link descriptions Date: Wed, 15 Dec 2010 17:33:38 -1000 Message-ID: References: <25BB08A1-CC74-44F6-A939-A57F54B2685B@tsdye.com> <87ipyu6dae.wl%dmaus@ictsoc.de> Mime-Version: 1.0 (Apple Message framework v936) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Return-path: Received: from [140.186.70.92] (port=58394 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PT4bD-0000bB-QT for emacs-orgmode@gnu.org; Wed, 15 Dec 2010 22:33:48 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PT4bC-00028U-IB for emacs-orgmode@gnu.org; Wed, 15 Dec 2010 22:33:47 -0500 Received: from oproxy3-pub.bluehost.com ([69.89.21.8]:38375) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1PT4bC-00027m-CU for emacs-orgmode@gnu.org; Wed, 15 Dec 2010 22:33:46 -0500 In-Reply-To: <87ipyu6dae.wl%dmaus@ictsoc.de> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: David Maus Cc: emacs-orgmode ml 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, >> >> After reading through the documentation fairly carefully, link >> descriptions are yielding unexpected results. Perhaps I missed >> something? >> >> I have a link defined for citep: >> >> #+source: define-citep-link >> #+begin_src emacs-lisp >> (org-add-link-type >> "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 >> on link descriptions? > > 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