The Citation Style Language (CSL) is an XML format for describing the formatting of in-text citations, notes and bibliographies. CSL offers:
- An open format that may be used by any application
- The ability to write compact and robust styles
- Extensive support for style requirements
- Automatic style localization
- Easy distribution and updating of styles
- A fast growing library with thousands of freely available styles
There is in fact a tool to use CSL when compiling LaTeX documents. Pandoc accepts a
Will happily generate
In one word: no.
Bruce D'Arcus, the original creator of CSL, has repeatedly said that he would like to see an implementation of CSL for LaTeX (to be more precise: he often talked about LuaLaTeX) and that such a thing wouldn't be too difficult to achieve in theory (see this and the following posts for example), but so far, no one has been interested in doing it (the post I linked to dates back to 2008!).
In my opinion, CSL for LaTeX would be extremely useful. CSL is getting more and more traction (there are about half a dozen of implementations ATM), and although it's not quite as powerful as
It would be the first solution to offer bibliography styles which work equally for a LaTeX and a variety of word processors and is really able to deal with complex styles.
|show 1 more comment|