Sök…


parametrar

Parameter i YAML-rubriken Detalj
toc innehållsförteckning
number_sections numrerar avsnitten automatiskt
bibliography sökväg till bibliografifilen
csl sökväg till stilfilen

Anmärkningar

  • Syftet med denna dokumentation är att integrera en akademisk bibliografi i en RMD-fil.

  • För att använda den dokumentation som anges ovan måste du installera rmarkdown i R via install.packages("rmarkdown") .

  • Ibland tar Rmarkdown bort citaternas hyperlänkar. Lösningen för detta är att lägga till följande kod i din YAML-rubrik: link-citations: true

  • Bibliografin kan ha något av dessa format:

Formatera Filtillägg
MODS .mods
BibLaTeX .haklapp
BibTeX .bibtex
RIS .RIS
EndNote .enl
EndNote XML .xml
ÄR JAG .wos
MEDLINE .medline
COPAC .copac
JSON citeproc .json

Ange en bibliografi och citera författare

Den viktigaste delen av din RMD-fil är YAML-huvudet. För att skriva en akademisk uppsats föreslår jag att du använder PDF-utdata, numrerade avsnitt och en innehållsförteckning (toc).

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

I det här exemplet ser vår bibliography.bib så här ut:

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

För att citera en författare som nämns i din .bib-fil skriv @ och bibkey, t.ex. 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 av RMD-filen via RStudio (Ctrl + Shift + K) eller via konsolens rmarkdown::render("<path-to-your-RMD-file">) resulterar i följande utgång:

ange bildbeskrivning här

Inline referenser

Om du inte har någon * .bib-fil kan du använda ett referensfält i dokumentets YAML-metadata. Detta bör innehålla en rad YAML-kodade referenser, till exempel:

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

Återgivning av den här filen resulterar i samma utgång som i exemplet "Ange en bibliografi".

Citationstilar

Som standard kommer pandoc att använda ett Chicago-format för författningsdatum för citat och referenser. Om du vill använda en annan stil måste du ange en CSL 1.0-stilfil i csl-metadatafältet. I det följande presenteras en ofta använda citatstil, den äldre stilen (ladda ner på https://github.com/citation-style-language/style ). Stilfilen måste lagras i samma katalog som RMD-filen ELLER den absoluta sökvägen till filen måste skickas in.

Följande kod används för att använda en annan stil och sedan den standard:

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

ange bildbeskrivning här

Lägg märke till skillnaderna i resultatet från exemplet "Specificera en bibliografi och citera författare"



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow