Prints bibliographic information stored in BibEntry objects in BibLaTeX style
Arguments
- x
a BibEntry object
- .opts
a list of formatting options from
BibOptions
. Possible options arestyle
- character string naming the printing style. Possible values are plain text (style “text”), BibTeX (“Bibtex”), BibLaTeX (“Biblatex”), a mixture of plain text and BibTeX as traditionally used for citations (“citation”), HTML (“html”), LaTeX (“latex”), “markdown”, “yaml”, R code (“R”), and a simple copy of the textVersion elements (style “textVersion”, seeBibEntry
)bib.style
- character string specifying BibLaTeX style to use for formatting references. Possible values are “numeric” (default), “authoryear”, “authortitle”, “alphabetic”, “draft”. See section 3.3.2 of the BibLaTeX manual.sorting
- how should the entries inx
be sorted? Seesort.BibEntry
.max.names
- maximum number of names to display for name list fields before truncation with “et al.”.first.inits
- logical; if true only initials of given names are printed, otherwise full names are used.dashed
- logical; for.bibstyle = "authoryear"
or.bibstyle = "authoryear"
only, ifTRUE
duplicate author and editor lists are replaced with “—” when printed.no.print.fields
character vector; fields that should not be printed, e.g., doi, url, isbn, etc.
- ...
extra parameters to pass to the renderer.
Note
setting max.names to value
is equivalent to setting maxnames=value
and
minnames=value
in BibLaTeX.
Custom BibLaTeX styles may be defined using the function bibstyle
. To fully
support BibLaTeX, the created
environment must have functions for formatting each of the entry types described in
BibEntry
.
References
Lehman, Philipp and Kime, Philip and Boruvka, Audrey and Wright, J. (2013). The biblatex Package. http://mirrors.ibiblio.org/CTAN/macros/latex/contrib/biblatex/doc/biblatex.pdf.
Examples
if (requireNamespace("bibtex")) {
file.name <- system.file("Bib", "biblatexExamples.bib", package="RefManageR")
bib <- suppressMessages(ReadBib(file.name))
print(bib[author="aristotle"], .opts = list(bib.style = "numeric"))
print(bib[55:57], .opts = list(bib.style = "authortitle", first.inits = FALSE))
print(bib[80:88], .opts = list(bib.style = "alphabetic", max.names = 1,
no.print.fields = "issn"))
print(bib[32:36], .opts = list(bib.style = "draft"))
oldopts <- BibOptions(bib.style = "authoryear", dashed = TRUE, sorting = "ydnt")
bib[editor = "westfahl"]
BibOptions(oldopts)
}
#> [1] Aristotle. _De Anima_. Ed. by R. D. Hicks. Cambridge: Cambridge
#> University Press, 1907.
#>
#> [2] Aristotle. _Physics_. Trans. by P. H. Wicksteed and F. M.
#> Cornford. New York: G. P. Putnam, 1929.
#>
#> [3] Aristotle. _Poetics_. Ed. by D. W. Lucas. Clarendon Aristotle.
#> Oxford: Clarendon Press, 1968.
#>
#> [4] Aristotle. _The Rhetoric of Aristotle with a commentary by the late
#> Edward Meredith Cope_. Ed. by E. M. Cope. With a comment. by E. M.
#> Cope. Vol. 3. 3 vols. Cambridge University Press, 1877.
#> Warning: x:1: unexpected END_OF_INPUT ' and Walter de Gruyter'
#> Warning: nietzsche:ksa1: unexpected END_OF_INPUT ' and Walter de Gruyter, 1988.
#> '
#> Nietzsche, Friedrich. _Sämtliche Werke. Kritische Studienausgabe_. Vol.
#> 1: _Die Geburt der Tragödie. Unzeitgemäße Betrachtungen I-IV.
#> Nachgelassene Schriften 1870-1973_. Ed. by Giorgio Colli and Mazzino
#> Montinari. 2nd ed. München and Berlin and New York: dtv # and Walter de
#> Gruyter, 1988.
#>
#> Nussbaum, Martha. _Aristotle's “De Motu Animalium”_. Princeton:
#> Princeton University Press, 1978.
#>
#> Piccato, Pablo. _City of Suspects. Crime in Mexico City, 1900-1931_.
#> Durham and London: Duke University Press, 2001.
#> [11] _Computers and Graphics_. 35.4 (2011): _Semantic 3D Media and
#> Content_.
#>
#> [Alm+98] J. L. Almendro et al. “Elektromagnetisches Signalhorn”.
#> EU-29702195U (countryfr and countryuk and countryde). 1998.
#>
#> [CTAN06] _CTAN. The Comprehensive TeX Archive Network_. 2006.
#> <https://www.ctan.org> (visited on 10/01/2006).
#>
#> [Itz96] N. Itzhaki. _Some remarks on 't Hooft's S-matrix for black
#> holes_. Mar. 11, 1996. arXiv: hep-th/9603067.
#>
#> [KI95] F. Kowalik et al. “Estimateur d'un défaut de fonctionnement d'un
#> modulateur en quadrature et étage de modulation l'utilisant”. patreqfr
#> 9500261. Jan. 11, 1995.
#>
#> [Lau+06] X. Laufenberg et al. “Elektrische Einrichtung und
#> Betriebsverfahren”. patenteu 1700367. Robert Bosch GmbH, Daimler
#> Chrysler AG and Bayerische Motoren Werke AG. Sep. 13, 2006.
#>
#> [Mar05] N. Markey. _Tame the BeaST. The B to X of BibTeX_. Oct. 16,
#> 2005.
#> <http://tug.ctan.org/tex-archive/info/bibtex/tamethebeast/ttb_en.pdf>
#> (visited on 10/01/2006).
#>
#> [SRV97] R. E. Sorace et al. “High-Speed Digital-to-RF Converter”.
#> patentus 5668842. Hughes Aircraft Company. Sep. 16, 1997.
#>
#> [WS10] J. Wassenberg et al. _Faster Radix Sort via Virtual Memory and
#> Write-Combining_. Aug. 17, 2010. arXiv: 1008.2849v1 [cs.DS].
#> *coleridge* S. T. Coleridge. _The collected works of Samuel Taylor
#> Coleridge_. Vol. 7.2: _Biographia literaria, or Biographical sketches
#> of my literary life and opinions_. Ed. by K. Coburn, J. Engell and W.
#> J. Bate. Bollingen Series 75. London: Routledge and Kegan Paul, 1983.
#>
#> *companion* M. Goossens, F. Mittelbach, and A. Samarin. _The LaTeX
#> Companion_. 1st ed. Reading, Mass.: Addison-Wesley, 1994. 528 pp.
#>
#> *cotton* F. A. Cotton, G. Wilkinson, C. A. Murillio, et al. _Advanced
#> inorganic chemistry_. 6th ed. Chichester: Wiley, 1999.
#>
#> *gerhardt* M. J. Gerhardt. _The Federal Appointments Process. A
#> Constitutional and Historical Analysis_. Durham and London: Duke
#> University Press, 2000.
#>
#> *gonzalez* R. Gonzalez. _The Ghost of John Wayne and Other Stories_.
#> Tucson: The University of Arizona Press, 2001. ISBN: 0-816-52066-6.