From mboxrd@z Thu Jan 1 00:00:00 1970 From: Richard Lawrence Subject: Citation syntax: now supported in Pandoc Date: Sun, 20 Nov 2016 12:03:36 -0800 Message-ID: <87fumlc413.fsf@aquinas.i-did-not-set--mail-host-address--so-tickle-me> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:47153) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c8YJD-0007Iy-RA for emacs-orgmode@gnu.org; Sun, 20 Nov 2016 15:01:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c8YJ9-0000nI-W0 for emacs-orgmode@gnu.org; Sun, 20 Nov 2016 15:01:51 -0500 Received: from mail-pg0-x232.google.com ([2607:f8b0:400e:c05::232]:35797) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1c8YJ9-0000my-OX for emacs-orgmode@gnu.org; Sun, 20 Nov 2016 15:01:47 -0500 Received: by mail-pg0-x232.google.com with SMTP id p66so122594705pga.2 for ; Sun, 20 Nov 2016 12:01:46 -0800 (PST) Received: from aquinas (c-67-169-117-151.hsd1.ca.comcast.net. [67.169.117.151]) by smtp.gmail.com with ESMTPSA id y134sm31968072pfg.81.2016.11.20.12.01.44 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 20 Nov 2016 12:01:44 -0800 (PST) Received: from rwl by aquinas with local (Exim 4.84_2) (envelope-from ) id 1c8YKu-0006ho-7K for emacs-orgmode@gnu.org; Sun, 20 Nov 2016 12:03:36 -0800 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 Hi everyone, With Org 9.0 out, I thought it might be a good time to revisit the issue of citation syntax. Not much has happened with this recently, but I do have one bit of progress to report: About six months ago, Albert Krewinkel, who maintains the support for Org syntax in Pandoc [1], wrote to me about supporting the citation syntax we discussed previously, and that is partially implemented in the wip-cite branch. You can see examples of the syntax at [2]. Albert dove in, and was able to quickly add support for the syntax to Pandoc's Org reader. This support has been merged into released versions of Pandoc. Albert actually announced this a few months ago on Reddit [3], but it looks like he did not email this list. I finally got a chance to check out his work yesterday. I converted one citation-heavy chapter of my dissertation to use the new syntax, and tested out Pandoc's support, with a couple of different CSL stylesheets, including a note-based style. It works great. Thanks, Albert, for your hard work! There are some minor issues that probably need more discussion after real-world use (like whether/when a conjunction should be inserted automatically before the last reference in a multi-cite citation). But as far as I can tell, Albert has correctly implemented everything we actually discussed and agreed on. In short, Pandoc now has support for Org citation syntax, and that support is fully integrated with Pandoc's citation processing capabilities. So there is now at least one "real" (non-prototype) solution for processing Org citations via CSL, with output to HTML, LaTeX, ODT, .docx, and the other formats that Pandoc supports. This makes it a lot easier for people to test out the syntax in the real world, so I encourage you to do so, and report back on what you find! Best, Richard [1] http://pandoc.org/ [2] https://github.com/wyleyr/org-citeproc/blob/master/tests/testdoc.org [3] https://www.reddit.com/r/orgmode/comments/4tes4x/ann_pandoc_v1172_has_been_released_it_now/