From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rasmus Subject: Re: Citation syntax: a revised proposal Date: Tue, 03 Mar 2015 10:39:18 +0100 Message-ID: <87pp8q8lo9.fsf@gmx.us> 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> <87385ma0y4.fsf@gmx.us> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:43908) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YSjIZ-0006nJ-MA for emacs-orgmode@gnu.org; Tue, 03 Mar 2015 04:39:33 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YSjIU-0005Ns-SP for emacs-orgmode@gnu.org; Tue, 03 Mar 2015 04:39:31 -0500 Received: from plane.gmane.org ([80.91.229.3]:34197) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YSjIU-0005Ne-Lj for emacs-orgmode@gnu.org; Tue, 03 Mar 2015 04:39:26 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1YSjIS-0006lf-OX for emacs-orgmode@gnu.org; Tue, 03 Mar 2015 10:39:24 +0100 Received: from 46.166.186.217 ([46.166.186.217]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 03 Mar 2015 10:39:24 +0100 Received: from rasmus by 46.166.186.217 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 03 Mar 2015 10:39:24 +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 Rasmus writes: > Richard Lawrence writes: > >> 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... > > For the longest of time, mathtoweb.jar was the blessed MathML producer. > Java is great 'cause it works equally mediocre on all platforms! > > This might make citeproc-java very attractive (from its Github page): > > "... citeproc-java contains a BibTeX converter that is able to map > BibTeX database entries to CSL citations." Actually, Richard, check out the cli tool of citeproc-java: http://michel-kraemer.github.io/citeproc-java/using/command-line-tool/ It looks pretty cool. It reads bib, json and mendeley(?) out of the box and support text, html output. From html it's not far to odt. Unfortunately, Zotero stores its database in sqlite according to their wiki... Perhaps, a zotero back-end could be added... Are there other equivalently "nice" CSL cli-tools? How would CSL work to get e.g. parentheses citations? Is it a question of passing an alternative style, e.g. "format with @foo with chicago-author-date" versus "format with @foo with chicago-author-date-parenthesis"? —Rasmus -- The second rule of Fight Club is: You do not talk about Fight Club