サーチ…


パラメーター

YAMLヘッダーのパラメーター詳細
toc 目次
number_sections セクションに自動的に番号を付ける
bibliography 書誌ファイルへのパス
csl スタイルファイルへのパス

備考

  • このドキュメントの目的は、学術参考文献をRMDファイルに統合することです。

  • 上記のドキュメントを使用するには、Rにinstall.packages("rmarkdown")を使用してrmarkdownをインストールする必要があります。

  • 時にはRmarkdownは引用のハイパーリンクを削除します。これに対する解決策は、YAMLヘッダーに次のコードを追加することです。link link-citations: true

  • 参考文献には次の形式があります。

フォーマットファイル拡張子
MODS .mods
BibLaTeX .bib
BibTeX .bibtex
RIS .ris
EndNote .enl
EndNote XML .xml
ISI .wos
MEDLINE .medline
コパックコパック
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ファイルをレンダリングすると、

ここに画像の説明を入力

インラインリファレンス

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