From mboxrd@z Thu Jan 1 00:00:00 1970 From: Aaron Ecay Subject: Re: Citation syntax: a revised proposal Date: Tue, 03 Mar 2015 14:12:54 +0000 Message-ID: <871tl641ax.fsf@gmail.com> 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> <874mq2ai1k.fsf@berkeley.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:55077) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YSnZO-0006hD-6N for emacs-orgmode@gnu.org; Tue, 03 Mar 2015 09:13:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YSnZL-0000Uj-HV for emacs-orgmode@gnu.org; Tue, 03 Mar 2015 09:13:10 -0500 Received: from mail-wg0-x235.google.com ([2a00:1450:400c:c00::235]:40003) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YSnZL-0000UX-Bq for emacs-orgmode@gnu.org; Tue, 03 Mar 2015 09:13:07 -0500 Received: by wghl18 with SMTP id l18so40238872wgh.7 for ; Tue, 03 Mar 2015 06:13:06 -0800 (PST) In-Reply-To: <874mq2ai1k.fsf@berkeley.edu> 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: Richard Lawrence , emacs-orgmode@gnu.org Hi Richard, 2015ko martxoak 3an, Richard Lawrence-ek idatzi zuen: >=20 > Aaron Ecay writes: >=20 >> It would also be possible to just use an external program like >> citeproc-java. WDYT? >=20 > 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. OK, I=E2=80=99m satisfied that there is good rationale for using an external tool. This will make some things a lot easier. >=20 > 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... citeproc-java has a bibtex parser; citeproc-js doesn=E2=80=99t. (The simpl= est of many reasons.) I looked at pandoc-citeproc, but it seems tightly integrated with pandoc=E2=80=99s internal JSON representation, and not as flexible for gene= ral purpose usage as citeproc-(js,java). >=20 > 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: >=20 > https://bitbucket.org/egh/zotxt/src >=20 > So maybe Zotero + zotxt is a good candidate for a `blessed' citation > manager and CSL processor? Requiring a running zotero seems worse to me than requiring the JVM. I guess it should be an option, but probably not the default. --=20 Aaron Ecay