citer

NAME

citer - Tcl package and application to work with BibTeX reference files.

DESCRIPTION

This package is based on Tcllib's BibTeX package but should provide a more high level interface to BibTeX files. It is used mainly within the pantcl document processor to allow the user to embed References within their Markdown documents. The BibTeX files should be cleaned before using them by tools like this online website https://flamingtempura.github.io/bibtex-tidy/index.html

LINKS

EXAMPLES

package require citer
citer::refstyle \
  -article "{author} ({year}). {title}. _{journal}_ {volume}: {pages}" \
  -incollection "{author} ({year}). {title}. In: _{booktitle}_, {publisher}. {volume}: {pages}." \
  -default "{author} ({year}). {title}. {publisher}." 
citer::getReference assets/literature.bib Groth2013

### Groth, D., Hartmann, S., Klie, S., Selbig, J. (2013). Principal Components Analysis. 
### In: _Computational Toxicology_, Humana Press. 930: 527-547.

The file literature.bib can be seen here: https://raw.githubusercontent.com/mittelmark/citer/main/citer/assets/literature.bib

DISCUSSION

Please discuss here.

DDG - 2023-05-30: An example for use this reference tool within a Markdown document together with Python or R can be seen here https://htmlpreview.github.io/?https://raw.githubusercontent.com/mittelmark/pantcl/master/lib/tclfilters/filter-pipe.html