Did you know ... | Search Documentation: |
Pack bibtex -- README.md |
This package implements predicates and DCG rules for parsing BibTeX files.
This section explain how to use this package.
For more information, use doc_browser/0 and, in the Web browser, choose "List extension packs".
There are commands implemented for printing BibTeX information to the current output.
In the SWI console, load the library and the BibTeX file with these commands:
use_module(library(bibtex_cmd)). bibtex_use('~/some-bibtex.bib').
List all entries using bibtex_list/0:
bibtex_list.
Search for an author and print results:
bibtex_search_author("Halpin").
Print the N-th entry:
bibtex_search_nth(2).
Parse an entire BibTeX file.
use_module(library(bibtex)). bibtex_file('~/file.bib', LstEntries).
Get the 20-th entry.
nth_bibtex_file('~/file.bib', 20, Entry).
Search for author's entries.
bibtex_author('~/file.bib', "Surname", LstEntries).
This package does not need to be installed.
Enter into the `./tests/` directory, run the swipl
interpreter and execute:
use_module(bibtex_tests). run_tests.
See COPYING.txt file or the GNU GPL Licence page.