수색…


매개 변수

YAML 헤더의 매개 변수 세부 묘사
toc 목차
number_sections 자동으로 섹션 번호 매기기
bibliography 서지 파일 경로
csl 스타일 파일의 경로

비고

  • 이 문서의 목적은 학술 서지를 RMD 파일에 통합하는 것입니다.

  • 위에 제공된 문서를 사용하려면 install.packages("rmarkdown") 를 통해 R에 rmarkdown 을 설치해야합니다.

  • 때때로 Rmarkdown은 인용의 하이퍼 링크를 제거합니다. 이에 대한 해결책은 YAML 헤더에 다음 코드를 추가하는 것입니다. link-citations: true

  • 서지에는 다음 형식이있을 수 있습니다.

체재 파일 확장자
MODS .mods
BibLaTeX .턱받이
BibTeX .bibtex
RIS 리스
EndNote .enl
EndNote XML .xml
ISI .wos
MEDLINE .medline
코팍 .coop
JSON citeproc .json

참고 문헌 지정 및 저자 인용

RMD 파일의 가장 중요한 부분은 YAML 헤더입니다. 학술 논문을 쓰려면 PDF 출력, 번호 매기기 섹션 및 내용 표 (toc)를 사용하는 것이 좋습니다.

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

이 예제에서 우리의 파일 bibliography.bib 는 다음과 같습니다 :

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

.bib 파일에 언급 된 저자를 인용하려면 @ 와 bibkey를 쓰십시오 (예 : Meyer2000 .

# Introduction

`@Meyer2000` results in @Meyer2000.

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

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

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

# Summary

# References

RStudio (Ctrl + Shift + K) 또는 콘솔 rmarkdown::render("<path-to-your-RMD-file">) 통해 RMD 파일을 rmarkdown::render("<path-to-your-RMD-file">) 하면 다음과 같은 결과가 출력됩니다.

여기에 이미지 설명을 입력하십시오.

인라인 참조

* .bib 파일이 없으면 문서의 YAML 메타 데이터에서 참조 필드를 사용할 수 있습니다. 여기에는 YAML로 인코딩 된 참조 배열이 포함되어야합니다. 예를 들면 다음과 같습니다.

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

이 파일을 렌더링하면 예제 "참고 문헌 지정"에서와 같은 출력이 생성됩니다.

인용 스타일

기본적으로 pandoc 은 시카고 저작 날짜 형식을 인용 및 참조 용으로 사용합니다. 다른 스타일을 사용하려면 csl 메타 데이터 필드에 CSL 1.0 스타일 파일을 지정해야합니다. 다음에서는 자주 사용되는 인용 스타일 인 elsevier 스타일이 제공됩니다 ( https://github.com/citation-style-language/styles 에서 다운로드). 스타일 파일은 RMD 파일과 동일한 디렉토리에 저장해야하며 그렇지 않으면 파일의 절대 경로를 제출해야합니다.

기본 스타일이 아닌 다른 스타일을 사용하려면 다음 코드가 사용됩니다.

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

여기에 이미지 설명을 입력하십시오.

"서지 지정 및 작성자 인용"예제의 출력과의 차이점을 확인하십시오.



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow