R Language
आरएमडी में ग्रंथ सूची
खोज…
पैरामीटर
YAML हेडर में पैरामीटर | विस्तार |
---|---|
toc | विषय - सूची |
number_sections | वर्गों को स्वचालित रूप से क्रमांकित करना |
bibliography | ग्रंथ सूची फ़ाइल का पथ |
csl | शैली फ़ाइल का पथ |
टिप्पणियों
इस प्रलेखन का उद्देश्य एक RMD फ़ाइल में एक शैक्षणिक ग्रंथ सूची को एकीकृत करना है।
ऊपर दिए गए दस्तावेज़ीकरण का उपयोग करने के लिए, आपको
rmarkdown
को आर के माध्यम सेinstall.packages("rmarkdown")
।कभी-कभी रमार्कडाउन उद्धरणों के हाइपरलिंक्स को हटा देता है। इसके लिए समाधान निम्नलिखित कोड को आपके YAML शीर्षलेख में
link-citations: true
:link-citations: true
ग्रंथ सूची में इनमें से कोई भी प्रारूप हो सकता है:
स्वरूप | दस्तावेज़ विस्तारण |
---|---|
MODS | .mods |
BibLaTeX | .bib |
BibTeX | .bibtex |
आरआईएस | .ris |
एंडनोट | .enl |
XML को EndNote करें | .xml |
आईएसआई | .wos |
MEDLINE | .medline |
COPAC | .copac |
JSON citeproc | .json |
एक ग्रंथ सूची और लेखकों का हवाला देते हुए
आपकी RMD फाइल का सबसे महत्वपूर्ण हिस्सा YAML हैडर है। एक अकादमिक पत्र लिखने के लिए, मैं पीडीएफ आउटपुट, क्रमांकित अनुभागों और सामग्री की एक तालिका (टो) का उपयोग करने का सुझाव देता हूं।
---
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
RMD फाइल को RStudio (Ctrl + Shift + K) या कंसोल rmarkdown::render("<path-to-your-RMD-file">)
माध्यम से 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
उद्धरणों और संदर्भों के लिए एक शिकागो लेखक-तिथि प्रारूप का उपयोग करेगा। दूसरी शैली का उपयोग करने के लिए, आपको सीएसएल 1.0 शैली फ़ाइल को सीएसएल मेटाडेटा फ़ील्ड में निर्दिष्ट करना होगा। निम्नलिखित अक्सर उपयोग की जाने वाली प्रशस्ति पत्र शैली में, अन्य शैली, प्रस्तुत की जाती है ( https://github.com/citation-style-language/styles पर डाउनलोड करें )। स्टाइल-फ़ाइल को उसी निर्देशिका में संग्रहीत किया जाना है, जैसे आरएमडी फ़ाइल या फ़ाइल को पूर्ण पथ सबमिट करना पड़ता है।
किसी अन्य शैली का उपयोग करने के लिए फिर एक डिफ़ॉल्ट, निम्नलिखित कोड का उपयोग किया जाता है:
---
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
उदाहरण के आउटपुट के लिए अंतर को नोटिस करें "एक ग्रंथ सूची और लेखकों को निर्दिष्ट करें"