From mboxrd@z Thu Jan 1 00:00:00 1970 From: Richard Lawrence Subject: Re: Citation syntax: a revised proposal Date: Mon, 02 Mar 2015 19:14:47 -0800 Message-ID: <874mq2ai1k.fsf@berkeley.edu> References: <87k2zjnc0e.fsf@berkeley.edu> <87bnkvm8la.fsf@berkeley.edu> <87zj8co3se.fsf@berkeley.edu> <87ioezooi2.fsf@berkeley.edu> <87mw4bpaiu.fsf@nicolasgoaziou.fr> <8761aznpiq.fsf@berkeley.edu> <87twyjnh0r.fsf@nicolasgoaziou.fr> <87oaopx24e.fsf@berkeley.edu> <87k2zd4f3w.fsf@nicolasgoaziou.fr> <87egpkv8g9.fsf@berkeley.edu> <877fv6xfaq.fsf@gmail.com> <87twya2ak0.fsf@berkeley.edu> <87zj81aa97.fsf@nicolasgoaziou.fr> <87ioep2r6p.fsf@berkeley.edu> <87y4ngbgm7.fsf@nicolasgoaziou.fr> <87h9u4csln.fsf@gmx.us> <8761aji5a3.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:42193) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YSdJ4-0004Qq-R4 for emacs-orgmode@gnu.org; Mon, 02 Mar 2015 22:15:39 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YSdJ1-0005DG-C1 for emacs-orgmode@gnu.org; Mon, 02 Mar 2015 22:15:38 -0500 Received: from plane.gmane.org ([80.91.229.3]:46292) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YSdJ0-0005D0-MB for emacs-orgmode@gnu.org; Mon, 02 Mar 2015 22:15:35 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1YSdIz-0006TR-9f for emacs-orgmode@gnu.org; Tue, 03 Mar 2015 04:15:33 +0100 Received: from c-67-169-117-151.hsd1.ca.comcast.net ([67.169.117.151]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 03 Mar 2015 04:15:33 +0100 Received: from richard.lawrence by c-67-169-117-151.hsd1.ca.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 03 Mar 2015 04:15:33 +0100 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: emacs-orgmode@gnu.org Aaron Ecay writes: > It would also be possible to just use an external program like > citeproc-java. WDYT? I agree with Rasmus that using an external tool is the preferred way to go here. I don't think introducing a dependency is really a problem, so long as we choose the right dependency -- LaTeX is a dependency for the PDF exporter, after all. Is there any reason to go with citeproc-java over a different CSL implementation, like citeproc-js or pandoc-citeproc? I am a little nervous about shelling out to something that sounds it like it requires loading the JVM... I think Zotero also has a built-in CSL processor (actually, I think it uses citeproc-js), and Erik Hetzner's zotxt plugin looks like it lets you communicate with it in client-server fashion: https://bitbucket.org/egh/zotxt/src So maybe Zotero + zotxt is a good candidate for a `blessed' citation manager and CSL processor? Best, Richard