python-bibtexparser
python-bibtexparser copied to clipboard
Bibtex parser for Python 3
Fixes #315 Aligns all values according to a given length by padding with single spaces. If align_values is true, the maximum number of characters used in any field name is...
Here's an attempt at #467, which see. Fixes #467
Fixes https://github.com/sciunto-org/python-bibtexparser/issues/464
**Describe the bug** I have several .bib files that contain (mixed) field keys that are either in lowercase or start with a capital letter, such as "Author" and "Title". No...
**Describe the bug** The `latex_to_unicode` function can fail with a rather obsure type error: ``` Traceback (most recent call last): File "", line 1, in File "/home/dorian/Programs/github/bibtex-autocomplete/venv/lib/python3.11/site-packages/bibtexparser/latexenc.py", line 65, in...
I'm not a fan of the current doc theme, as it does not provide sufficient outline sidebars. Moreover, it does not have a dark theme. Personally, I've grown to like...
The links to code, for example in https://bibtexparser.readthedocs.io/en/main/customize.html#default-parse-stack are not working. It seems that the full API might not be included in the docs
To expedite applying formatting, one could consider `pre-commit` instead of manual configuring the CI. https://github.com/sciunto-org/python-bibtexparser/blob/57bdc8effe0d6fe418b577cf9ea0b75911a219a5/.github/workflows/linting_and_unittests.yml#L22 See e.g. https://github.com/tdegeus/texplain/blob/main/.pre-commit-config.yaml https://github.com/tdegeus/texplain/blob/main/.github/workflows/pre-commit.yml
**Is your feature request related to a problem? Please describe.** Creating an entry with `entry = bibtexparser.model.Entry(entry_type, key, fields)` won't preserve the case for the entry_type. If I use `Article`,...