A BibTeX-compatible bibliography processor in Python
Project Links
Meta
Author: Andrey Golovizin
Requires Python: >=3.6
Classifiers
Development Status
- 4 - Beta
Environment
- Console
Intended Audience
- End Users/Desktop
Operating System
- OS Independent
Programming Language
- Python
- Python :: 3
Topic
- Text Processing :: Markup :: LaTeX
- Text Processing :: Markup :: XML
- Utilities
Synopsis
latex foo.tex pybtex foo.aux latex foo.tex latex foo.tex
Description
Pybtex reads citation information from a file and produces a formatted bibliography. BibTeX style files are supported. Alternatively it is possible to write styles in Python.
Pybtex currently understands the following bibliography formats:
BibTeX
BibTeXML
YAML-based format
The resulting bibliography may be output in one of the following formats (not supported by legacy BibTeX styles):
LaTeX
HTML
markdown
plain text
See also
0.25.1
Jun 26, 2025
0.25.0
Jun 21, 2025
0.24.0
Jan 17, 2021
0.23.0
Oct 12, 2020
0.22.2
Jan 17, 2019
0.22.1
Jan 16, 2019
0.22.0
Nov 18, 2018
0.21
Jan 20, 2017
0.20.1
Mar 17, 2016
0.20
Mar 10, 2016
0.19
Oct 26, 2015
0.18
Jul 06, 2014
0.17
Mar 10, 2014
0.16
Mar 17, 2012
0.15
Feb 01, 2011
0.14.1
Sep 30, 2010
0.14
Sep 20, 2010
0.13.2
Feb 26, 2010
0.13.1
Feb 18, 2010
0.12
Nov 21, 2009
0.11
Sep 07, 2009
0.10
Aug 24, 2009
0.9
Aug 17, 2009