My favorites | Sign in
Project Logo
       
New issue | Search
for
| Advanced search | Search tips
Issue 23: Feature: BibTeX support
3 people starred this issue and may be notified of changes. Back to list
Status:  New
Owner:  ----
Type-Enhancement
Priority-Medium


Sign in to add a comment
 
Reported by greenrd, Feb 05, 2009
I suggest that some pages, or delimited parts of pages, could be written in
BibTeX. Gitit could then run BibTeX over the references in order to convert
them to HTML.

This would have a couple of benefits:

* A wide variety of bibliography management software (Zotero, CiteULike,
etc.) can export to BibTeX.

* The display style of academic references could be customised and made
uniform (per reference type) across the wiki, using existing BibTeX styles
and BibTeX style generation software.
Comment 1 by fiddlosopher, Feb 05, 2009
The best way to do this would be to use the experimental pandoc support for Andrea
Rossato's hs-citeproc.  This would allow citations to be written in a markdownish
format and exported not just to HTML but to all of pandoc's output formats. 
hs-citeproc also has bindings to bibutils, which allows it to read bibliographies in
many different formats. For details, see http://code.haskell.org/citeproc-hs/.

Labels: -Type-Defect Type-Enhancement
Comment 2 by bdarcus, Feb 11, 2009
So, John, what would adding support for hs-citeproc mean from the standpoint of
gitit? I presume you'd need to make a few tweaks to enable this?
Comment 3 by fiddlosopher, Feb 11, 2009
The main bit of work is figuring out how to specify a bibliography file.  If the file
is xml or bibtex, it could just live in the repository as an uploaded file (though
this would make it visible in the wiki - perhaps that's not always desirable). But
there would still need to be some convention for specifying which bibliography to use
for a given page.  Ideas welcome.

Comment 4 by bdarcus, Feb 12, 2009
I guess the best balance of ease of implementation and use and generality is to have
a single global bibliography file, which could optionally be marked private? I could
imagine some useful UI stuff could later be built on top of that using Javascript.

BTW, might be nice if Andrea can at some point add optional RDFa support, so that the
HTML content can be tagged for easy extraction.
Sign in to add a comment

Hosted by Google Code