Packages citation and zotero

A manual way to create the BibTex citations and export it to Zotero

Author
Published

September 14, 2022

Why?

When working on your research project, probably you will need to cite the R packages used in your data analysis. Also, probably you use Zotero as your reference manager, so, how can you manage the R packages references in Zotero?

Well, here I will show you one manual way to do it.

Obtain the package citation

This one is easy. You just use the function `citation(“dplyr”) and in your console will appear all the bibliographic info from that package.

citation("dplyr")

To cite package 'dplyr' in publications use:

  Wickham H, François R, Henry L, Müller K (2022). _dplyr: A Grammar of
  Data Manipulation_. R package version 1.0.9,
  <https://CRAN.R-project.org/package=dplyr>.

A BibTeX entry for LaTeX users is

  @Manual{,
    title = {dplyr: A Grammar of Data Manipulation},
    author = {Hadley Wickham and Romain François and Lionel Henry and Kirill Müller},
    year = {2022},
    note = {R package version 1.0.9},
    url = {https://CRAN.R-project.org/package=dplyr},
  }

Now, you need to pay attention on the section that says: A BibTeX entry for LaTeX users is

Creating the BibTex file

From where the @ starts, that’s what you need. So, copy (be aware of selecting the last } line) and paste it in a text file. This can be your Text Editor in ubuntu, Notepad, notes or even a Text File in your RStudio.

You can copy and paste as many references you need. It can look something like this:

@Article{,
  title = {{weathercan}: {D}ownload and format weather data from Environment and Climate Change Canada},
  author = {Stefanie E LaZerte and Sam Albers},
  journal = {The Journal of Open Source Software},
  volume = {3},
  number = {22},
  pages = {571},
  year = {2018},
  url = {https://joss.theoj.org/papers/10.21105/joss.00571},
}

@Manual{,
 title = {R: A Language and Environment for Statistical Computing},
 author = {{R Core Team}},
 organization = {R Foundation for Statistical Computing},
 address = {Vienna, Austria},
 year = {2021},
 url = {https://www.R-project.org/},
}

@Manual{,
  title = {dplyr: A Grammar of Data Manipulation},
  author = {Hadley Wickham and Romain François and Lionel Henry and Kirill Müller},
  year = {2022},
  note = {R package version 1.0.9},
  url = {https://CRAN.R-project.org/package=dplyr},
}

Save it with the extention .bib:

Importing the file in Zotero

Open Zotero and look for the option import. It will open a window.

Select the option (BibTex, RIS, Zotero RDF, etc.) and from there, look the file in the path you saved. Open the file and a new window will pop up. The options to select there are up to you:

Finally, you will see that you have the references imported to Zotero!

Reuse

Citation

BibTeX citation:
@online{a. hernandez mora2022,
  author = {A. Hernandez Mora, Ronny and Calderon Morales, Erick},
  title = {Packages Citation and Zotero},
  date = {2022-09-14},
  url = {https://profound-caramel-d8abb6.netlify.app/posts/2022-09-14-package-citation-zotero/packages_citation_zotero.html},
  langid = {en}
}
For attribution, please cite this work as:
A. Hernandez Mora, Ronny, and Erick Calderon Morales. 2022. “Packages Citation and Zotero.” September 14, 2022. https://profound-caramel-d8abb6.netlify.app/posts/2022-09-14-package-citation-zotero/packages_citation_zotero.html.