BibEntry | R Documentation |
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
)
bibtype |
a character string with a BibTeX entry type. See Entry Types for details. |
textVersion |
a character string with a text representation of the reference to optionally be employed for printing. |
header |
a character string with optional header text. |
footer |
a character string with optional footer text. |
key |
a character string giving the citation key for the entry. |
... |
arguments of the form |
other |
list; additional way to specify fields and their values |
mheader |
string; optional “outer” header text |
mfooter |
string; optional “outer” footer text |
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.
an object of class BibEntry
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.
Date fields are parsed using the locale specified by
Sys.getlocale("LC_TIME")
(relevant when specifying a character
‘month’ field, instead of the recommended integer format)
Name list fields (author, editor, etc.) should be specified as they would be for
BibTeX/BibLaTeX; e.g. author = "Doe, Jane and Smith, Bob A."
.
McLean, M. W. mathew.w.mclean@gmail.com
BibLaTeX manual http://mirrors.ibiblio.org/CTAN/macros/latex/contrib/biblatex/doc/biblatex.pdf
bibentry
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)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.