HTML Bibliography — Create a list of publications from a Bib(La)TeX file

View:
()

Information

Are you tired of maintaining a list of publications for your LaTeX résumé AND your homepage? No more! Simply compile a HTML list of publications from your Bib(La)TeX file.

This website combines the BibLaTeX and Tera projects for Rust and compiles them to WebAssembly using wasm-bindgen. The editor updates as you type and tries to print useful error messages. To use it, simply upload your own Bib(La)TeX file, customize the HTML template, and download the HTML. It is also possible to verify the bibliography entries.

The bibliography entries are available in the variable entries. For each entry e, each field f in the bibliography entry is available as the variable e.f, e.g. e.author for the author. By default, author and editor match the input entry. A couple of extra fields are available:

It is possible to filter the entries, for instance the following only loops over entries of type @article: {% for e in entries | filter(attribute="entry_type", value="article") %} See the Tera documentation for more examples of filters, like sort and slice.

Reset Template

The website automatically saves changes to the HTML template between page loads. To forget your changes and reset to the default template, press this button:

Alternatives

bib-publication-list is a javascript tool to automatically generate an interactive HTML publication list from a BibTeX file.

Author

Asta Halkjær From.
Homepage: astahfrom.github.io
Repository: github.com/astahfrom/htmlbib