Provides a new class BibEntry
which builds on bibentry
to provide enhanced functionality for representing, manipulating, importing,
etc. bibliographic information in BibTeX or BibLaTeX style.
BibEntry(
bibtype,
textVersion = NULL,
header = NULL,
footer = NULL,
key = NULL,
...,
other = list(),
mheader = NULL,
mfooter = NULL
)
an object of class BibEntry
a character string with a BibTeX entry type. See Entry Types for details.
a character string with a text representation of the reference to optionally be employed for printing.
a character string with optional header text.
a character string with optional footer text.
a character string giving the citation key for the entry.
arguments of the form tag = value
giving the fields
of the entry, with tag
and value
the name and value of the
field, respectively. Arguments with empty values are dropped. See
Entry Fields for details.
list; additional way to specify fields and their values
string; optional “outer” header text
string; optional “outer” footer text
bibentry creates "bibentry" objects, which are modeled after BibLaTeX and
BibTeX entries. The entry should
be a valid BibLaTeX or BibTeX entry type. For a list of valid BibTeX entry
types, see bibentry
. BibLaTeX supports all entry types from
BibTeX for backwards compatibility. BibLaTeX defines following entry types
'
article - An article in a journal, magazine, newspaper, or other periodical which forms a self-contained unit with its own title. Required fields: author, title, journal/journaltitle, year/date.
book - A single-volume book with one or more authors where the authors share credit for the work as a whole. Required fields: author, title, year/date. (Also covers BibTeX @inbook).
mvbook - A multi-volume book. For backwards compatibility, multi-volume books are also supported by the entry type @book. Required fields: author, title, year/date.
inbook - A part of a book which forms a self-contained unit with its own title. Note that the profile of this entry type is different from standard BibTeX. Required fields: author, title, booktitle, year/date
bookinbook This type is similar to inbook but intended for works originally published as a stand-alone book.
suppbook - Supplemental material in a book. This type is closely related to the inbook entry type.
booklet - A book-like work without a formal publisher or sponsoring institution. Required fields: author/editor, title, year/date.
collection - A single-volume collection with multiple, self-contained contributions by distinct authors which have their own title. Required fields: editor, title, year/date.
mvcollection - A multi-volume collection. Also supported by collection. Required fields: editor, title, year/date.
incollection - A contribution to a collection which forms a self-contained unit with a distinct author and title. Required fields: author, editor, title, booktitle, year/date.
suppcollection - Supplemental material in a collection.
manual - Technical or other documentation, not necessarily in printed form. Required fields: author/editor, title, year/date
misc - A fallback type for entries which do not fit into any other category. Required fields: author/editor, title, year/date
online - An online resource. Required fields: author, title, number, year/date.
patent - A patent or patent request. Required fields: author, title, number, year/date.
periodical - A complete issue of a periodical, such as a special issue of a journal. Required fields: editor, title, year/date
suppperiodical - Supplemental material in a periodical.
proceedings - A single-volume conference proceedings. Required fields: editor, title, year/date.
mvproceedings - A multi-volume @proceedings entry. Required fields: editor, title, year/date.
inproceedings - An article in a conference proceedings. Required fields: author, editor, title, booktitle, year/date.
reference - A single-volume work of reference such as an encyclopedia or a dictionary. Alias for collection in standard styles.
mvreference - A multi-volume reference entry.
inreference - An article in a work of reference. Alias for incollection in most styles.
report - A technical report, research report, or white paper published by a university or some other institution. Required fields: author, title, type, institution, year/date.
set - An entry set. This entry type is special, see BibLaTeX manual.
thesis - A thesis written for an educational institution to satisfy the requirements for a degree. Use the type field to specify the type of thesis. Required fields: author, title, type, institution, year/date.
unpublished A work with an author and a title which has not been formally published, such as a manuscript or the script of a talk. Required fields: author, title, year/date.
xdata - This entry type is special. xdata entries hold data which may be inherited by other entries. (Biber only.)
custom[a-f] Custom types (up to five) for special bibliography styles. Not used by the standard styles.
McLean, M. W. mathew.w.mclean@gmail.com
The BibEntry objects created by BibEntry can represent an
arbitrary positive number of references, as with bibentry
, but
many additional methods are defined for building and manipulating a database
of references.
BibLaTeX manual http://mirrors.ibiblio.org/CTAN/macros/latex/contrib/biblatex/doc/biblatex.pdf
BibEntry(bibtype = "Article", key = "mclean2014", title = "An Article Title",
author = "McLean, Mathew W. and Wand, Matt P.", journaltitle = "The Journal Title",
date = "2014-02-06", pubstate = "forthcoming")
bib <- BibEntry(bibtype = "XData", key = "arxiv_data", eprinttype = "arxiv",
eprintclass = "stat.ME", year = 2013, urldate = "2014-02-01", pubstate = "submitted")
bib <- c(bib, BibEntry(bibtype = "Misc", key = "mclean2014b",
title = "Something On the {arXiv}", author = "Mathew W. McLean", eprint = "1312.9999",
xdata = "arxiv_data", url = "https://arxiv.org/abs/1310.5811"))
bib
toBiblatex(bib)
Run the code above in your browser using DataLab