Zoeken…


parameters

Parameter in YAML-header Detail
toc inhoudsopgave
number_sections de secties automatisch nummeren
bibliography pad naar het bibliografiebestand
csl pad naar het stijlbestand

Opmerkingen

  • Het doel van deze documentatie is het integreren van een academische bibliografie in een RMD-bestand.

  • Om de hierboven gegeven documentatie te gebruiken, moet u rmarkdown in R install.packages("rmarkdown") via install.packages("rmarkdown") .

  • Soms verwijdert Rmarkdown de hyperlinks van de citaten. De oplossing hiervoor is het toevoegen van de volgende code aan uw YAML-header: link-citations: true

  • De bibliografie kan een van deze formaten hebben:

Formaat Bestandsextensie
MODS .mods
BibLaTeX .bib
BibTeX .bibtex
RIS .ris
EndNote .enl
EndNote XML .xml
ISI .wos
MEDLINE .medline
Copac .copac
JSON citeproc .json

Een bibliografie opgeven en auteurs vermelden

Het belangrijkste deel van uw RMD-bestand is de YAML-header. Voor het schrijven van een academische paper, stel ik voor om PDF-uitvoer, genummerde secties en een inhoudsopgave (toc) te gebruiken.

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

In dit voorbeeld ziet ons bestand bibliography.bib er als volgt uit:

@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  
}

Om een auteur te vermelden die in uw .bib-bestand wordt genoemd, schrijft u @ en de bibkey, bijvoorbeeld Meyer2000 .

# Introduction

`@Meyer2000` results in @Meyer2000.

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

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

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

# Summary

# References

Het renderen van het RMD-bestand via RStudio (Ctrl + Shift + K) of via console rmarkdown::render("<path-to-your-RMD-file">) resulteert in de volgende uitvoer:

voer hier de afbeeldingsbeschrijving in

Inline referenties

Als u geen * .bib-bestand hebt, kunt u een referentieveld in de YAML-metagegevens van het document gebruiken. Dit moet een reeks YAML-gecodeerde referenties omvatten, bijvoorbeeld:

---
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

Rendering van dit bestand resulteert in dezelfde uitvoer als in voorbeeld "Een bibliografie opgeven".

Citatiestijlen

Standaard gebruikt pandoc een Chicago-datumformaat voor citaten en referenties. Als u een andere stijl wilt gebruiken, moet u een CSL 1.0-stijlbestand opgeven in het csl-metagegevensveld. In het volgende wordt een vaak gebruikte citatiestijl, de elsevier-stijl, gepresenteerd (download op https://github.com/citation-style-language/styles ). Het stijlbestand moet in dezelfde map worden opgeslagen als het RMD-bestand OF het absolute pad naar het bestand moet worden ingediend.

Om een andere stijl dan de standaardstijl te gebruiken, wordt de volgende code gebruikt:

---
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

voer hier de afbeeldingsbeschrijving in

Let op de verschillen met de uitvoer van voorbeeld "Een bibliografie opgeven en auteurs vermelden"



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow