Как цитировать статьи и книги в блокноте R [R]

Я хотел бы спросить, как цитировать в блокноте R, как в латексе, например, когда вы получаете публикацию и получаете норму цитирования от Google Scholar: https://scholar.google.cz/scholar?hl=cs&as_sdt=0%2C5&q=wooldridge+introductory+econometrics&btnG=&oq=wool

Как процитировать это в файле Rmarkdown?

---
title: "Spatial approaches for decision making proces of terrorists: The case of Europe"
author: Petr Hrobař
output:
  html_document:
    fig_caption: yes
  chunk_output_type: console
---


{r set knitr options, echo = FALSE}
# set some knitr options
knitr::opts_chunk$set(echo = F,
                      message = FALSE,
                      warning = FALSE,
                      fig.width=8, fig.height=5)



# Manski model
As mentioned by \cite{@book{wooldridge2016introductory,
  title={Introductory econometrics: A modern approach},
  author={Wooldridge, Jeffrey M},
  year={2016},
  publisher={Nelson Education}
}} the standard approach for any spatial econometrics modelling starts by not using spatial models at all.

Я полагал, что будет работать тот же подход, что и в латексе \cite, но это не так. Есть ли какой-то пакет, который нужно установить, или цитирование каким-то образом интегрировано в блокнот R по умолчанию?


person Petr    schedule 10.02.2020    source источник
comment
Здесь есть руководство от RStudio. rmarkdown.rstudio.com/. Вы сохраняете эти цитаты в файле bibtex, связываете его в заголовке yaml и цитируете с помощью @wooldridge2016introductory.   -  person be_green    schedule 10.02.2020
comment
Теги r-markdown и цитаты   -  person smci    schedule 10.02.2020


Ответы (1)


Все в одном:

Я использую этот код, чтобы цитаты сохранялись в самом файле .Rmd:

---
output: 
  html_document:
    citation_package: natbib
biblio-style: apsr
references:
- id: baseR
  title: A Language and Environment for Statistical Computing
  author:
  - family: R Core Team
    given: Team
  organization: R Foundation for Statistical Computing
  publisher: Nature Publishing Group
  year: 2019
  type: article
---

I cite R here: [@baseR]


Some content,

Приведенный выше код будет печатать цитату в конце html-файла при вязании.

Внешний .bib-файл:

В качестве альтернативы я иногда использую внешний файл .bib (например, если есть много цитат):

Содержимое файла .Rmd:

---
output: 
  pdf_document:
    citation_package: natbib
    keep_tex: true
    fig_caption: true
    latex_engine: pdflatex
bibliography: ext/lit.bib
biblio-style: apsr
---

Cite here [@baseR] creates a parenthetical citation (R ..., 1900)

Содержание ext/lit.bib:

@Manual{baseR,
    title = {R: A Language and Environment for Statistical Computing},
    author = {{R Core Team}},
    organization = {R Foundation for Statistical Computing},
    address = {Vienna, Austria},
    year = {2019},
}
person dario    schedule 10.02.2020