Szukaj…


Parametry

Parametr w nagłówku YAML Szczegół
toc spis treści
number_sections automatyczne numerowanie sekcji
bibliography ścieżka do pliku bibliografii
csl ścieżka do pliku stylu

Uwagi

  • Celem tej dokumentacji jest zintegrowanie bibliografii akademickiej w pliku RMD.

  • Aby skorzystać z powyższej dokumentacji, musisz zainstalować rmarkdown w R poprzez install.packages("rmarkdown") .

  • Czasami Rmarkdown usuwa hiperłącza cytatów. Rozwiązaniem tego jest dodanie następującego kodu do nagłówka YAML: link-citations: true

  • Bibliografia może mieć dowolny z następujących formatów:

Format Rozszerzenie pliku
MODY .Mody
BibLaTeX .śliniaczek
BibTeX .bibtex
RIS .ris
EndNote .enl
EndNote XML .xml
ISI .wos
MEDLINE .medline
Copac .copac
JSON citeproc .json

Określanie bibliografii i cytowanie autorów

Najważniejszą częścią pliku RMD jest nagłówek YAML. Do napisania pracy naukowej sugeruję użycie pliku PDF, ponumerowanych sekcji i spisu treści (toc).

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

W tym przykładzie nasza plik bibliography.bib wygląda następująco:

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

Zacytować autora wspomniało w swojej .bib zapisu plików @ i bibkey, np Meyer2000 .

# Introduction

`@Meyer2000` results in @Meyer2000.

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

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

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

# Summary

# References

Renderowanie pliku RMD za pomocą RStudio (Ctrl + Shift + K) lub przez konsolę rmarkdown::render("<path-to-your-RMD-file">) daje następujące wyniki:

wprowadź opis zdjęcia tutaj

Referencje wbudowane

Jeśli nie masz pliku * .bib, możesz użyć pola odwołania w metadanych YAML dokumentu. Powinno to obejmować tablicę referencji zakodowanych w YAML, na przykład:

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

Renderowanie tego pliku daje takie same wyniki jak w przykładzie „Określanie bibliografii”.

Style cytowania

Domyślnie pandoc użyje formatu daty autora w Chicago do cytowań i odniesień. Aby użyć innego stylu, musisz określić plik stylu CSL 1.0 w polu metadanych csl. Poniżej przedstawiono często używany styl cytowania, inny styl (pobierz na https://github.com/citation-style-language/styles ). Plik stylu musi być przechowywany w tym samym katalogu co plik RMD LUB należy podać bezwzględną ścieżkę do pliku.

Aby użyć innego stylu niż domyślny, używany jest następujący kod:

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

wprowadź opis zdjęcia tutaj

Zwróć uwagę na różnice w wynikach przykładu „Określanie bibliografii i cytowanie autorów”



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow