Did you know ... Search Documentation:
Pack bibtex -- prolog/bibtex_fields.pl
PublicShow source

Some fields can be parsed into smaller and simpler data. This module focus on some important and frequently used fields.

author
- Christian, Gimenez
license
- GPLv3
 author_field(+Field:term, Authors:list)
Parse an author field.
Arguments:
Field- a field/2 term: field(+Author:term, +Value: String).
Authors- a list of author/2 terms: author(+Surname: string, +Name: string).
 all_keywords(+Codes:codes, -Keywords:list)
True if Keywords is a list with the keywords retrieved from Codes.

This predicate identify if the codes are separated by ",", ";" or spaces.

Arguments:
Codes- the value of a "keywords" field.
Keywords- a list of strings with the keywords.
 bibentry_keywords(+BibEntry:term, -Keywords:list)
return from a BibTeX entry/3 all the keywords declared.

This predicate parse each "keywords" field's values.

Arguments:
Keywords- a list of strings.
BibEntry- an entry/3 compound term.