Skip to main content

Tools for working with BibTeX files

Project description

BibTeX Tools

This repository contains a collection of functions that might be helpful when working with BibTeX files (*.bib).

The main purpose is to clean up bib files such that match the format for the biblatex package.

Right now, the following functions are available

  • Cleaning bib files: The command bibtex-tools clean allows to clean a bib-files. This includes replacing unicode characters by the LaTeX version. It is also possible to pass an additional file containing abbreviations, e.g., the IEEEabbr.bib file that is often used by authors publishing in IEEE journals.
  • Modernizing bib files: The command bibtex-tools modernize allows to update the format of several fields in a bib-file. This includes replacing the deprecated month strings with the proper number entry, e.g., month=jan --> month={1}. There also is an option to download information from arXiv, if the eprint field is available.
  • Combining bib files: The command bibtex-tools combine allows combining multiple bib-files into a single one. By default, it automatically renames duplicate entry IDs that might occur after merging the files.

Use bibtex-tools --help to list the possible commands and bibtex-tools <command> --help to list the possible options for the sub-command <command>.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bibtextools-0.3.0.tar.gz (21.0 kB view hashes)

Uploaded Source

Built Distribution

bibtextools-0.3.0-py3-none-any.whl (22.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page