emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* a new csl - citation style lisp ;)
@ 2015-12-11 19:57 John Kitchin
  2015-12-12  9:31 ` Martin Yrjölä
  0 siblings, 1 reply; 3+ messages in thread
From: John Kitchin @ 2015-12-11 19:57 UTC (permalink / raw)
  To: Org Mode

Hi everyone,

I got curious enough about citation processing to draft an elisp-based
citeproc for orgmode. You can see the code here:

https://github.com/jkitchin/org-ref/tree/master/citeproc

It is loosely based on the xml-CSL file, but in lisp. The principle is
the same, there is a csl file in lisp that contains formatting
information, and a processor that works on my org-ref links to replace
them with formatted citations and entries.

The readme doesn't do it justice, check out
https://github.com/jkitchin/org-ref/blob/master/citeproc/readme.html (in
a browser) to see the formatted citations in an unsorted, numeric
superscript style. There is also a working author-year style.

It certainly isn't complete, bug-free, or stable yet and might still not solve
note-based styles, but it is pretty powerful already.

--
Professor John Kitchin
Doherty Hall A207F
Department of Chemical Engineering
Carnegie Mellon University
Pittsburgh, PA 15213
412-268-7803
@johnkitchin
http://kitchingroup.cheme.cmu.edu

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2015-12-12 13:23 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-12-11 19:57 a new csl - citation style lisp ;) John Kitchin
2015-12-12  9:31 ` Martin Yrjölä
2015-12-12 13:23   ` John Kitchin

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).