Suche…


Parameter

Parameter im YAML-Header Detail
toc Inhaltsverzeichnis
number_sections Nummerierung der Abschnitte automatisch
bibliography Pfad zur Bibliographie-Datei
csl Pfad zur Style-Datei

Bemerkungen

  • Der Zweck dieser Dokumentation besteht darin, eine wissenschaftliche Bibliographie in eine RMD-Datei zu integrieren.

  • Um die oben angegebene Dokumentation verwenden zu können, müssen Sie rmarkdown in R über install.packages("rmarkdown") installieren.

  • Manchmal entfernt Rmarkdown die Hyperlinks der Zitate. Die Lösung hierfür ist das Hinzufügen des folgenden Codes zu Ihrem YAML-Header: link-citations: true

  • Die Bibliographie kann eines der folgenden Formate haben:

Format Dateierweiterung
MODIFIKATIONEN .Modifikationen
BibLaTeX .Lätzchen
BibTeX .bibtex
RIS .ris
EndNote .enl
EndNote XML .xml
ISI .wos
MEDLINE .medline
Copac .copac
JSON citeproc .json

Angabe einer Bibliographie und Zitierautoren

Der wichtigste Teil Ihrer RMD-Datei ist der YAML-Header. Zum Verfassen einer wissenschaftlichen Arbeit empfehle ich die Verwendung von PDF-Ausgaben, nummerierten Abschnitten und eines Inhaltsverzeichnisses (toc).

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

In diesem Beispiel sieht unsere Datei bibliography.bib aus:

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

Um einen in Ihrer .bib-Datei genannten Autor zu zitieren, schreiben Sie @ und den bibkey, z. B. Meyer2000 .

# Introduction

`@Meyer2000` results in @Meyer2000.

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

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

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

# Summary

# References

Das Rendern der RMD-Datei über RStudio (Strg + Umschalt + K) oder über die Konsole rmarkdown::render("<path-to-your-RMD-file">) führt zu folgender Ausgabe:

Geben Sie hier die Bildbeschreibung ein

Inline-Referenzen

Wenn Sie keine * .bib-Datei haben, können Sie ein Referenzfeld in den YAML-Metadaten des Dokuments verwenden. Dies sollte ein Array mit YAML-codierten Referenzen enthalten, zum Beispiel:

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

Das Rendern dieser Datei führt zu der gleichen Ausgabe wie im Beispiel "Festlegen einer Bibliographie".

Zitierstile

In der Standardeinstellung verwendet pandoc das pandoc Chicago für Zitate und Verweise. Wenn Sie einen anderen Stil verwenden möchten, müssen Sie im CSL-Metadatenfeld eine CSL 1.0-Stildatei angeben. Im Folgenden wird ein häufig verwendeter Zitierstil, der elsevier-Stil, vorgestellt (Download unter https://github.com/citation-style-language/styles ). Die Style-Datei muss im selben Verzeichnis wie die RMD-Datei gespeichert werden ODER der absolute Pfad zur Datei muss übermittelt werden.

Um einen anderen als den Standardstil zu verwenden, wird folgender Code verwendet:

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

Geben Sie hier die Bildbeschreibung ein

Beachten Sie die Unterschiede zur Ausgabe des Beispiels "Bibliographie angeben und Autoren zitieren".



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow