Notes on the current state (v4) of the CiteDrive BibTeX Studio.
Bibliography Editor
Completion Snippet
- Suggests entries even when inside an entry, and suggests fields when not inside an entry
- Suggests entries (which are definitionally of form:
@<entrytype>) even when user has not typed@ - Only suggests BibTeX types (even when non-BibTeX types like
doiorurlare generated by the entry-generator) - Does not place cursor within entry’s fields nor field’s value after user applies completion
Syntax QOL
- Highlights entry type, citation key, and field types
- No automatic indentation
Automatic Field Creation
When the entry-generator is used, it creates an entry with some fields auto-filled with data and some without data. This list of fields changes based on if the user generates an article or a book
- Auto-Filled:
- title
- author
- year
- month
- publisher
- @article:
- journal
- doi
- url
- @book:
- address
- isbn
- Empty:
- volume
- number
- pages
- @article:
- issn
- @book:
- series
- edition
However, the entry autocompletion snippet creates a different list of fields when the user is in manual-entry mode: the ‘allowed’ field list for the specific entry-type specified in BibTeX’s documentation