BibTeX bibliography formatting plugin

Description

BibTeX bibliography formatting plug-in is a native Joomla extension to present a BibTeX bibliography within an article (content item) in a human-readable format. bib files are included with the syntax {bibtex}filename.bib{/bibtex}, and bibliography entries are formatted as HTML in a language-dependent manner. The plug-in handles some common LaTeX accents and special symbols, which are converted to UTF-8. Linked to the formatted entries, raw BibTeX is included in the output as preformatted text. The extension has partial support for ris references.

The plugin uses a collection of PHP classes to manipulate BibTeX files, which are part of the Bibliophile project and downloadable under the GPL licence.

Usage (Joomla 2.5 and later)

During installation, sample BibTeX files are copied to the folder /media/bibtex/example relative to the Joomla portal root. Should you type (not copy-and-paste) the code {bibtex}example.bib{/bibtex} into a content item (after you have enabled the extension), you can test whether the plug-in works correctly.

You can explicitly set the location of the BibTeX files in the administration backend. The BibTeX folder plug-in parameter can be set to an absolute file system path or a relative path. Relative paths are interpreted w.r.t. the folder in which the Joomla web site resides.

Usage (Joomla 1.5)

After installation, the plugin assumes that BibTeX files are located in a folder bibtex in the Joomla portal root. In order to test if the plugin works correctly,

create a folder bibtex in the Joomla portal root;

copy a valid BibTeX bibliography file (e.g. example.bib) into it;

type (not copy-and-paste) the line {bibtex}example.bib{/bibtex} into a content item.

You can explicitly set the location of the BibTeX files in the administration backend. The BibTeX folder plugin parameter can be set to an absolute file system path or a relative path. Relative paths are interpreted w.r.t. the folder in which the Joomla web site resides.

Examples

A BibTeX reference list

Levente Hunyadi. Article: An article from a journal or magazine. The BibTeX Journal 1(2):99–999, May 2009. BibTeX

Levente Hunyadi. Booklet: A work that is printed and bound, but without a named publisher or sponsoring institution. Available electronically, Budapest, October 2009. BibTeX

@booklet{key:booklet,
title = "Booklet: A work that is printed and bound, but without a named publisher or sponsoring institution",
author = "Levente Hunyadi",
howpublished = "Available electronically",
address = "Budapest",
month = "October",
year = 2009,
note = "A short note",
abstract = "A short summary of the publication."
}

István Vajk (ed.). InBook: A part of a book, which may be a chapter and/or a range of pages. Final version, third series, volume 1, number 2, chapter 4, pages 99–999, BME Press, December 2009. BibTeX

Levente Hunyadi. InCollection: A part of a book having its own title. In István Vajk (ed.). A book with an explicit publisher. Third series, volume 1, number 2, BME Press, December 2009, pages 99–999. BibTeX

Levente Hunyadi. TechReport: A report published by a school or other institution, usually numbered within a series. Final version 2, Department of Automation and Applied Informatics, December 2009. BibTeX

@techreport{key:techreport,
author = "Levente Hunyadi",
title = "TechReport: A report published by a school or other institution, usually numbered within a series",
institution = "Department of Automation and Applied Informatics",
year = 2009,
type = "Final version",
number = 2,
address = "Budapest",
month = "December",
note = "A short note",
abstract = "A short summary of the publication."
}

Levente Hunyadi. Unpublished: A document having an author and title, but not formally published. December 2009 URLPDFBibTeX

Download

The bibliography formatter plugin is available for download under GNU/GPL at JoomlaCode.

Support

If you need support to find a solution to a problem you have encountered or you have further questions, please feel free to This email address is being protected from spambots. You need JavaScript enabled to view it.. Our small projects team is glad to give assistance as needed. However, please note that unlike the software itself, which scales with the number of users without putting extra strain on us, e-mail questions take as much time to answer as many there are. Replying to e-mails diverts resources from project development and maintenance, both of which have much higher community value. Therefore, should you want to ask questions, please consider donating to the project first.