From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nick Dokos Subject: Re: biblatex citation Date: Sat, 27 Aug 2011 04:16:41 -0400 Message-ID: <9866.1314433001@alphaville.dokosmarshall.org> References: Reply-To: nicholas.dokos@hp.com Return-path: Received: from eggs.gnu.org ([140.186.70.92]:46006) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QxE4N-0005lI-3d for emacs-orgmode@gnu.org; Sat, 27 Aug 2011 04:16:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QxE4M-0006Z6-1P for emacs-orgmode@gnu.org; Sat, 27 Aug 2011 04:16:47 -0400 Received: from g4t0015.houston.hp.com ([15.201.24.18]:2454) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QxE4L-0006YN-UP for emacs-orgmode@gnu.org; Sat, 27 Aug 2011 04:16:46 -0400 In-Reply-To: Message from tsd@tsdye.com (Thomas S. Dye) of "Fri, 26 Aug 2011 21:10:56 -1000." List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: "Thomas S. Dye" Cc: nicholas.dokos@hp.com, Org-mode Thomas S. Dye wrote: > Aloha all, > > This biblatex construct: > \parencites[234]{kirch85}[185]{kirch84} > > is output like this: > \parencites[234]{kirch85}[185]\{kirch84\} > > The biblatex syntax is unusual (to me) in LaTeX. I wonder if it is > possible to support it in Org-mode? > So is the syntax \parencites followed by an arbitrary number of pairs [page#]{ref}? latex export knows to do the right thing for a command with optional and mandatory arguments: \command[opt]{mand} is properly protected, but the above case stretches it to beyond its breaking point. After a quick look, all I could come up with as a possibility was yet another special case in org-export-latex-preprocess - and one more scan of the whole file to add to the many (roughly 20!) that this function does. Nick