From mboxrd@z Thu Jan 1 00:00:00 1970 From: Simonyi =?utf-8?Q?Andr=C3=A1s?= Subject: Org citations, CSL and citeproc-el Date: Fri, 05 Jan 2018 16:06:32 +0100 Message-ID: <87wp0wuyyv.fsf@gmail.com> 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]:54631) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eXTZv-0002UC-UD for emacs-orgmode@gnu.org; Fri, 05 Jan 2018 10:06:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eXTZt-0007jc-9l for emacs-orgmode@gnu.org; Fri, 05 Jan 2018 10:06:39 -0500 Received: from mail-wm0-x229.google.com ([2a00:1450:400c:c09::229]:43446) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eXTZt-0007g8-2A for emacs-orgmode@gnu.org; Fri, 05 Jan 2018 10:06:37 -0500 Received: by mail-wm0-x229.google.com with SMTP id n138so2970638wmg.2 for ; Fri, 05 Jan 2018 07:06:35 -0800 (PST) Received: from attentoredaz (563BA048.dsl.pool.telekom.hu. [86.59.160.72]) by smtp.gmail.com with ESMTPSA id y42sm8538387wrc.96.2018.01.05.07.06.32 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 05 Jan 2018 07:06:33 -0800 (PST) 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" To: emacs-orgmode@gnu.org Dear List Members, a few days ago I've released the first public version of citeproc-el (https://github.com/andras-simonyi/citeproc-el), a CSL 1.01 citation processor library for Emacs. Since the main motivation of my work was to contribute to org-mode's citation rendering I also implemented a "proof of concept" add-on to org-ref that uses citeproc-el to render org-ref citation links for non-LaTeX (and optionally even LaTeX) export backends (see https://github.com/andras-simonyi/citeproc-orgref). Both packages are in a relatively early stage of their development so I'd be grateful to receive any feedback on them. In particular, in citeproc-orgref I had to abuse the cite link descriptions to an even greater degree than they were by org-ref to accommodate the full CSL representation of citations (citations consist of cites and each cite can have a prefix, postfix and a locator). The resulting link syntax is rather cumbersome so I'd like to ask your opinion about introducing an alternative org-mode citation syntax that handles all of these elements. One option would be to use something very similar to pandoc's citation syntax (which I tried to follow as much as possible in the cite link descriptions of citeproc-orgref). A more general question I'd like to raise how (or whether) you see citeproc-el's (and CSL's) potential place in the org-mode ecosystem. There are a lot of directions which the further development could take (BibLaTeX support, citeproc-YAML bibliographies, CSL editing and CSL extensions etc.) and I'd be grateful to receive your input on which ones I should focus on. thanks in advance & best wishes, AndrĂ¡s Simonyi