Package-level declarations

Types

Link copied to clipboard
data class ArticleBibliographyEntry(val citationKey: String, val title: String?, val author: String?, val year: String?, val journal: String?, val volume: String?, val number: String?, val pages: String?, val month: String?, val doi: String?, val publisher: String?, val extraFields: Map<String, String> = emptyMap()) : BibliographyEntry

A bibliography entry for an article (BibTeX type article).

Link copied to clipboard

A document's bibliography.

Link copied to clipboard
sealed interface BibliographyEntry

A single bibliography entry.

Link copied to clipboard
data class BibliographyEntryAuthor(val fullName: String?, val firstName: String?, val lastName: String?)

A structured author of a BibliographyEntry.

Link copied to clipboard
Link copied to clipboard

Parser for bibliographies from various formats.

Link copied to clipboard
data class BookBibliographyEntry(val citationKey: String, val title: String?, val author: String?, val year: String?, val publisher: String?, val editor: String? = null, val volume: String? = null, val series: String? = null, val address: String? = null, val edition: String? = null, val extraFields: Map<String, String> = emptyMap()) : BibliographyEntry

A bibliography entry for a book (BibTeX type book).

Link copied to clipboard
data class GenericBibliographyEntry(val citationKey: String, val title: String?, val author: String?, val year: String?, val url: String? = null, val extraFields: Map<String, String>) : BibliographyEntry

A generic bibliography entry for any other type of work.

Properties

Link copied to clipboard

Given a BibliographyEntry with the author property in the format "Last, First and Last, First", generates structured author information.