R Language
RMD의 참고 문헌
수색…
매개 변수
| 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
"서지 지정 및 작성자 인용"예제의 출력과의 차이점을 확인하십시오.

