]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/blob - doc/plugins/contrib/bibtex.mdwn
update with new features to deal with large sites
[git.ikiwiki.info.git] / doc / plugins / contrib / bibtex.mdwn
1 [[!template id=plugin name=bibtex author="[[Matthias]]"]]
3 # bibtex for ikiwiki #
5 (get me at [github]!)
7 [github]: https://github.com/ihrke/iki-bibtex
9 This [ikiwiki]-plugin provides a 
10   
11     [[!bibtex ]]
12          
13 directive for [ikiwiki]. 
15 So far, it can display a raw or formatted bibtex-entry from a 
16 bibtex-file (either checked into ikiwiki, or not) and display a 
17 list of all bibtex-keys used on a key.
19 [ikiwiki]: http://ikiwiki.info/
21 Features:
23 * three different output formats for citations:
24   + cite - Author (year)
25   + citation - Author1, Author2 (year): **Title.** *Journal*
26   vol(num). pp.
27   + raw - raw bibtex-entry preformatted
28 * supports websetup
29 * bibliography
32 ## Requirements ##
34 * [Text::BibTeX] - available from CPAN
36 [Text::BibTeX]: http://search.cpan.org/~ambs/Text-BibTeX-0.61/lib/Text/BibTeX.pm
38 ## Examples ##
40 Output from file mybib.bib, bibtex key 'key1' in a citation-like
41 format (authors (year): journal. volume (number), pages.).
43     [[!bibtex file="mybib.bib" key="key1" format="citation"]]
45 Combine with toggle-plugin to optionally display the raw bibtex
47     [[!bibtex key="Ihrke2011"]] \[[!toggle id="bibtexentry" text="(entry)"]]
48     \[[!toggleable  id="bibtexentry" text="""
49     [[!bibtex key="Ihrke2011" format="raw"]]
50     \[[!toggle id="bibtexentry" text="(hide)"]]
51     """]]
52     
53 Add a bibliography that includes all bibtex-directives from that page
56     ## Bibliography ##
57     [[!bibtex_bibliography ]]
59     ----