cb2Bib Predefined Cite and Document ID Placeholders

  • <<author_all_abbreviated>> Takes first three letters of the last word of all authors’s last name in cite, and converts to lowercase.
  • <<author_all_initials>> Takes capitalized initials of all authors in cite.
  • <<author_first>> Takes first author last name/s.
  • <<citeid>> This placeholder is meant to be used alone, and only for document IDs. It takes the pattern defined for the cite ID. If the cite ID is modified manually, the document ID is synchronized automatically.
  • <<journal_initials>> Takes capitalized initials of journal name.
  • <<pages_first>> First page.
  • <<ppages_first>> First page, written as, e. g., ‘p125’.
  • <<title>> Title. To truncate titles exceeding a maximum length l use <<title_l>>, where l stands for an integer value.
  • <<title_underscored>> Title with blanks set to underscores. To truncate title to l characters use <<title_underscored_l>>.
  • <<volume>> Volume number.
  • <<year_abbreviated>> Last two digits from year.
  • <<year_full>> All digits from year.

Note: If author is empty, editor will be considered instead. On conference proceedings or monographs this situation is usual. Similarly, if title is empty, booktitle is considered.

Note: Only one placeholder of a given field, e. g. <<author_first>> or <<author_all_initials>>, should be used to compose the ID patterns. cb2Bib only performs one substitution per field placeholder.

Note: cb2Bib performs a series of string manipulations, such as stripping diacritics and ligatures, aimed to provide ID values suitable for BibTeX keys and platform independent filenames. Currently only ASCII characters are considered.