|Will Barton c514d0bc6d||1 month ago|
|.github/workflows||3 months ago|
|extract_bib||3 months ago|
|tests||3 months ago|
|.gitignore||3 months ago|
|LICENSE||3 months ago|
|MANIFEST.in||3 months ago|
|README.md||1 month ago|
|pyproject.toml||3 months ago|
|setup.py||3 months ago|
|tox.ini||3 months ago|
A small utility that uses BibTool to extract only the works cited in a Pandoc Markdown file from a BibTeX file.
If your workflow involves writing in Markdown and converting that Markdown to TeX with Pandoc, and you keep a large bibliography in a single BibTeX file, this utility will allow you to extract only the works cited in the Markdown file into a separate BibTeX file for distribution/portability.
It is intended as part of a transparent, plain text academic workflow.
It is based on this ruby Gist.
Ensure that BibTool is installed.
pip install extract_bib
To extract the references in
great_paper.md that you keep in your
~/Documents/references.bib and place them in
extract_bib --bibtex-file ~/Documents/references.bib great_paper.md great_paper.bib