60 lines
1.4 KiB
Markdown
60 lines
1.4 KiB
Markdown
[[!template id=plugin name=bibtex author="[[Matthias]]"]]
|
|
|
|
# bibtex for ikiwiki #
|
|
|
|
(get me at [github]!)
|
|
|
|
[github]: https://github.com/ihrke/iki-bibtex
|
|
|
|
This [ikiwiki]-plugin provides a
|
|
|
|
[[!bibtex ]]
|
|
|
|
directive for [ikiwiki].
|
|
|
|
So far, it can display a raw or formatted bibtex-entry from a
|
|
bibtex-file (either checked into ikiwiki, or not) and display a
|
|
list of all bibtex-keys used on a key.
|
|
|
|
[ikiwiki]: http://ikiwiki.info/
|
|
|
|
Features:
|
|
|
|
* three different output formats for citations:
|
|
+ cite - Author (year)
|
|
+ citation - Author1, Author2 (year): **Title.** *Journal*
|
|
vol(num). pp.
|
|
+ raw - raw bibtex-entry preformatted
|
|
* supports websetup
|
|
* bibliography
|
|
|
|
|
|
## Requirements ##
|
|
|
|
* [Text::BibTeX] - available from CPAN
|
|
|
|
[Text::BibTeX]: http://search.cpan.org/~ambs/Text-BibTeX-0.61/lib/Text/BibTeX.pm
|
|
|
|
## Examples ##
|
|
|
|
Output from file mybib.bib, bibtex key 'key1' in a citation-like
|
|
format (authors (year): journal. volume (number), pages.).
|
|
|
|
[[!bibtex file="mybib.bib" key="key1" format="citation"]]
|
|
|
|
Combine with toggle-plugin to optionally display the raw bibtex
|
|
|
|
[[!bibtex key="Ihrke2011"]] \[[!toggle id="bibtexentry" text="(entry)"]]
|
|
\[[!toggleable id="bibtexentry" text="""
|
|
[[!bibtex key="Ihrke2011" format="raw"]]
|
|
\[[!toggle id="bibtexentry" text="(hide)"]]
|
|
"""]]
|
|
|
|
Add a bibliography that includes all bibtex-directives from that page
|
|
|
|
|
|
## Bibliography ##
|
|
[[!bibtex_bibliography ]]
|
|
|
|
----
|