R: Replace values for a particular field in a BibEntry object

$<-.BibEntry {RefManageR} | R Documentation

## Replace values for a particular field in a BibEntry object

### Description

Used to replace the values stored for a specified field in a BibEntry object.

### Usage

    ## S3 replacement method for class 'BibEntry'
    x$name <- value

### Arguments

`x` | a BibEntry object
`name` | string; the field to assign the new values to.
`value` | character vector; the replacement field values to be assigned.

### Value

an object of class BibEntry with the updated fields.

### Note

The method expects date and name list fields to be in the format expected by Biblatex. The field specified by `name` does not have to be one currently in `x`.

### See Also

Other operators: `$.BibEntry`, `+.BibEntry`, `[.BibEntry`, `[<-.BibEntry`, `[[.BibEntry`, `[[<-.BibEntry`, `c.BibEntry`

### Examples

    bib <- BibEntry(bibtype = "misc", key = "mclean", author = "Mathew W. McLean",
      title = "My Work", year = "2012")
    bib$year <- 2014
    bib$author <- "McLean, M. W. and Carroll, R. J."
    bib$url <- "https://example.com"
    bib

    bib <- c(bib, as.BibEntry(citation()))
    bib[1]$author[2] <- person(c("Raymond", "J."), "Carroll")
    bib$author

[Package RefManageR version 1.2.0 Index]