Ricerca…


Parametri

Parametro nell'intestazione YAML Dettaglio
toc sommario
number_sections numerando automaticamente le sezioni
bibliography percorso del file bibliografico
csl percorso del file di stile

Osservazioni

  • Lo scopo di questa documentazione è integrare una bibliografia accademica in un file RMD.

  • Per utilizzare la documentazione fornita sopra, è necessario installare rmarkdown in R tramite install.packages("rmarkdown") .

  • A volte Rmarkdown rimuove i collegamenti ipertestuali delle citazioni. La soluzione per questo è aggiungere il seguente codice all'intestazione YAML: link-citations: true

  • La bibliografia può avere uno di questi formati:

Formato Estensione del file
MODS .mods
biblatex .bib
BibTeX .bibtex
RIS .ris
EndNote .enl
EndNote XML .xml
ISI .wos
MEDLINE .medline
COPAC .copac
JSON citeproc .json

Specifica di una bibliografia e autori di citazioni

La parte più importante del tuo file RMD è l'intestazione YAML. Per scrivere un documento accademico, suggerisco di utilizzare l'output PDF, le sezioni numerate e una tabella dei contenuti (toc).

---
title: "Writing an academic paper in R"
author: "Author"
date: "Date"
output:
  pdf_document:
    number_sections: yes
toc: yes
bibliography: bibliography.bib
---

In questo esempio, il nostro file bibliography.bib aspetto:

@ARTICLE{Meyer2000,  
  AUTHOR="Bernd Meyer",  
  TITLE="A constraint-based framework for diagrammatic reasoning",  
  JOURNAL="Applied Artificial Intelligence",  
  VOLUME= "14",  
  ISSUE = "4",  
  PAGES= "327--344",  
  YEAR=2000  
}

Per citare un autore menzionato nel tuo file .bib scrivi @ e il bibkey, ad esempio Meyer2000 .

# Introduction

`@Meyer2000` results in @Meyer2000.

`@Meyer2000 [p. 328]` results in @Meyer2000 [p. 328]

`[@Meyer2000]` results in [@Meyer2000]

`[-@Meyer2000]` results in [-@Meyer2000]

# Summary

# References

Rendering del file RMD tramite RStudio (Ctrl + Shift + K) o tramite console rmarkdown::render("<path-to-your-RMD-file">) genera il seguente risultato:

inserisci la descrizione dell'immagine qui

Riferimenti in linea

Se non si dispone di un file * .bib, è possibile utilizzare un campo di riferimento nei metadati YAML del documento. Questo dovrebbe includere una serie di riferimenti codificati YAML, ad esempio:

---
title: "Writing an academic paper in R"
author: "Author"
date: "Date"
output:
  pdf_document:
    number_sections: yes
toc: yes
references:
  - id: Meyer2000
    title: A Constraint-Based Framework for Diagrammatic Reasoning
    author:
    - family: Meyer
      given: Bernd
    volume: 14
    issue: 4
    publisher: Applied Artificial Intelligence
    page: 327-344
    type: article-journal
    issued:
      year: 2000
---

# Introduction

`@Meyer2000` results in @Meyer2000.

`@Meyer2000 [p. 328]` results in @Meyer2000 [p. 328]

`[@Meyer2000]` results in [@Meyer2000]

`[-@Meyer2000]` results in [-@Meyer2000]

# Summary

# References

Il rendering di questo file produce lo stesso risultato dell'esempio "Specifica di una bibliografia".

Stili di citazione

Per impostazione predefinita, pandoc utilizzerà un formato data autore di Chicago per citazioni e riferimenti. Per utilizzare un altro stile, è necessario specificare un file di stile CSL 1.0 nel campo dei metadati csl. Di seguito viene presentato uno stile di citazione spesso usato, lo stile di elsevier (scaricabile all'indirizzo https://github.com/citation-style-language/styles ). Il file di stile deve essere memorizzato nella stessa directory del file RMD OPPURE deve essere inoltrato il percorso assoluto del file.

Per utilizzare un altro stile, quindi quello predefinito, viene utilizzato il seguente codice:

---
title: "Writing an academic paper in R"
author: "Author"
date: "Date"
output:
  pdf_document:
    number_sections: yes
toc: yes
bibliography: bibliography.bib
csl: elsevier-harvard.csl
---

# Introduction

`@Meyer2000` results in @Meyer2000.

`@Meyer2000 [p. 328]` results in @Meyer2000 [p. 328]

`[@Meyer2000]` results in [@Meyer2000]

`[-@Meyer2000]` results in [-@Meyer2000]

# Summary

# Reference

inserisci la descrizione dell'immagine qui

Notare le differenze con l'output dell'esempio "Specificare una bibliografia e citare autori"



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow