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 doi or url are 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