R Language
RMarkdown और knitr प्रस्तुति
खोज…
वाक्य - विन्यास
- हैडर:
- जब स्क्रिप्ट सामान्य पैरामीटर और मेटाडेटा को परिभाषित करने के लिए संकलन है, तो YAML प्रारूप, का उपयोग किया जाता है
पैरामीटर
पैरामीटर | परिभाषा |
---|---|
शीर्षक | दस्तावेज़ का शीर्षक |
लेखक | दस्तावेज़ का लेखक |
दिनांक | दस्तावेज़ की तिथि: " r format(Sys.time(), '%d %B, %Y') " |
लेखक | दस्तावेज़ का लेखक |
उत्पादन | दस्तावेज़ का आउटपुट स्वरूप: कम से कम 10 प्रारूप उपलब्ध। HTML दस्तावेज़ के लिए, html_output । पीडीएफ दस्तावेज़ के लिए, pdf_document , ।। |
टिप्पणियों
उप विकल्प पैरामीटर:
उप विकल्प | विवरण | एचटीएमएल | पीडीएफ | शब्द | odt | rtf | md | GitHub | ioslides | Slidy | बीमर |
---|---|---|---|---|---|---|---|---|---|---|---|
citation_package | LaTeX पैकेज को उद्धरण, नटिब, बिबलटेक्स या कोई भी संसाधित करने के लिए | एक्स | एक्स | एक्स | |||||||
code_folding | पाठकों को आर कोड के प्रदर्शन को टॉगल करने दें, "कोई नहीं", "छिपाएं", या "शो" | एक्स | |||||||||
colortheme | बीमर रंग विषय का उपयोग करने के लिए | एक्स | |||||||||
सीएसएस | सीएसएस फ़ाइल शैली दस्तावेज़ का उपयोग करने के लिए | एक्स | एक्स | एक्स | |||||||
देव | चित्रा उत्पादन के लिए ग्राफिक्स डिवाइस का उपयोग करें (उदाहरण के लिए "पीएनजी") | एक्स | एक्स | एक्स | एक्स | एक्स | एक्स | एक्स | |||
अवधि | स्लाइड के पाद लेख में (मिनट में) एक उलटी गिनती घड़ी जोड़ें | एक्स | |||||||||
fig_caption | क्या आंकड़े कैप्शन के साथ प्रस्तुत किए जाने चाहिए? | एक्स | एक्स | एक्स | एक्स | एक्स | एक्स | एक्स | |||
अंजीर | दस्तावेज़ के लिए डिफ़ॉल्ट आंकड़ा ऊँचाई और चौड़ाई (इंच में) | एक्स | एक्स | एक्स | एक्स | एक्स | एक्स | एक्स | एक्स | एक्स | एक्स |
मुख्य आकर्षण | सिंटेक्स हाइलाइटिंग: "टैंगो", "पायसिंग", "केट", "जेनबर्न", "टेक्सट" | एक्स | एक्स | एक्स | एक्स | एक्स | |||||
शामिल | दस्तावेज़ में जगह करने के लिए सामग्री की फ़ाइल (in_header, इससे पहले कि कोई भी, after_body) | एक्स | एक्स | एक्स | एक्स | एक्स | एक्स | एक्स | एक्स | ||
वृद्धिशील | क्या गोलियों को एक बार (प्रस्तुतकर्ता माउस क्लिक पर) दिखाई देना चाहिए? | एक्स | एक्स | एक्स | |||||||
keep_md | .Md फ़ाइल की एक प्रति सहेजें जिसमें निट्र आउटपुट होता है | एक्स | एक्स | एक्स | एक्स | एक्स | एक्स | ||||
keep_tex | .Xt फ़ाइल की एक प्रति सहेजें जिसमें निट्र आउटपुट होता है | एक्स | एक्स | ||||||||
latex_engine | लेटेक्स, या "" pdflatex "," xelatex ", lualatex" प्रस्तुत करने के लिए इंजन | एक्स | एक्स | ||||||||
lib_dir | उपयोग करने के लिए निर्भरता फ़ाइलों की निर्देशिका (बूटस्ट्रैप, मैथजैक्स, आदि) | एक्स | एक्स | एक्स | |||||||
mathjax | प्रस्तुत करने के लिए MathJax के स्थानीय / URL संस्करण का उपयोग करने के लिए स्थानीय या URL पर सेट करें | एक्स | एक्स | एक्स | |||||||
md_extensions | डिफ़ॉल्ट परिभाषा या R Markdown में जोड़ने के लिए मार्कडाउन एक्सटेंशन | एक्स | एक्स | एक्स | एक्स | एक्स | एक्स | एक्स | एक्स | एक्स | एक्स |
NUMBER_SECTIONS | हेडर में सेक्शन नंबरिंग जोड़ें | एक्स | एक्स | ||||||||
pandoc_args | पंडोक को पारित करने के लिए अतिरिक्त तर्क | एक्स | एक्स | एक्स | एक्स | एक्स | एक्स | एक्स | एक्स | एक्स | एक्स |
preserve_yaml | अंतिम दस्तावेज़ में YAML सामने मामला संरक्षित करें? | एक्स | |||||||||
reference_docx | docx फ़ाइल जिसकी शैलियों की प्रतिलिपि docx आउटपुट का निर्माण करते समय होनी चाहिए | एक्स | |||||||||
self_contained | डॉक्टर में निर्भरता एम्बेड करें | एक्स | एक्स | एक्स | |||||||
slide_level | सबसे कम शीर्ष स्तर जो व्यक्तिगत स्लाइड को परिभाषित करता है | एक्स | |||||||||
छोटे | प्रस्तुति में छोटे फ़ॉन्ट आकार का उपयोग करें? | एक्स | |||||||||
होशियार | सीधे उद्धरणों को घुंघराले में बदलें, उन्हें डैश को डैश, ... को दीर्घवृत्त, आदि। | एक्स | एक्स | एक्स | |||||||
टेम्पलेट | फ़ाइल रेंडर करते समय पंडोक टेम्पलेट का उपयोग करने के लिए | एक्स | एक्स | एक्स | एक्स | एक्स | |||||
विषय | पेज के लिए उपयोग करने के लिए बूटस्वाच या बीमर थीम | एक्स | एक्स | ||||||||
toc | दस्तावेज़ की शुरुआत में सामग्री की एक तालिका जोड़ें | एक्स | एक्स | एक्स | एक्स | एक्स | एक्स | एक्स | |||
toc_depth | सामग्री की तालिका में जोड़ने के लिए शीर्ष का न्यूनतम स्तर | एक्स | एक्स | एक्स | एक्स | एक्स | एक्स | ||||
toc_float | मुख्य सामग्री के बाईं ओर सामग्री की तालिका को फ़्लोट करें | एक्स |
Rstudio उदाहरण
यह .Rm के रूप में सहेजी गई स्क्रिप्ट्स के विपरीत है।
स्क्रिप्ट को बुनने के लिए, या तो render
फ़ंक्शन का उपयोग करें या Rstudio में शॉर्टकट बटन का उपयोग करें।
---
title: "Rstudio exemple of a rmd file"
author: 'stack user'
date: "22 July 2016"
output: html_document
---
The header is used to define the general parameters and the metadata.
## R Markdown
This is an R Markdown document.
It is a script written in markdown with the possibility to insert chunk of R code in it.
To insert R code, it needs to be encapsulated into inverted quote.
Like that for a long piece of code:
```{r cars}
summary(cars)
```
And like ``r cat("that")`` for small piece of code.
## Including Plots
You can also embed plots, for example:
```{r echo=FALSE}
plot(pressure)
```
एक ioslides प्रस्तुति में पाद जोड़ना
पाद जोड़ना मूल रूप से संभव नहीं है। सौभाग्य से, हम knitr के साथ प्रस्तुत ioslides प्रस्तुति की स्लाइड्स में पाद लेख जोड़ने के लिए jQuery और CSS का उपयोग कर सकते हैं। सबसे पहले हमें jQuery प्लगइन को शामिल करना होगा। यह रेखा द्वारा किया जाता है
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
अब हम अपनी प्रस्तुति के DOM ( डॉक्यूमेंट ऑब्जेक्ट मॉडल ) को बदलने के लिए jQuery का उपयोग कर सकते हैं। दूसरे शब्दों में: हम दस्तावेज़ की HTML संरचना को बदलते हैं। जैसे ही प्रस्तुति लोड की जाती है ( $(document).ready(function() { ... })
), हम सभी स्लाइड्स का चयन करते हैं, जिसमें क्लास की विशेषताएँ नहीं होती हैं .title-slide
, .backdrop
, या .segue
टैग जोड़ें <footer></footer>
प्रत्येक स्लाइड के ठीक पहले 'बंद' है (इसलिए </slide>
से पहले)। विशेषता label
उस सामग्री को ले जाता है जिसे बाद में प्रदर्शित किया जाएगा।
अब हमें बस यह करना है कि हम सीएसएस के साथ अपने पाद लेख को लेआउट करें:
प्रत्येक के बाद <footer>
( footer::after
- विशेषता
label
की सामग्री प्रदर्शित करें - फ़ॉन्ट आकार 12 का उपयोग करें
- स्थिति पाद (स्लाइड के नीचे से 20 पिक्सेल और बाईं ओर से 60 pxs)
(अन्य गुणों को नजरअंदाज किया जा सकता है, लेकिन यदि प्रस्तुति एक अलग शैली टेम्पलेट का उपयोग करती है तो इसे संशोधित करना पड़ सकता है)।
---
title: "Adding a footer to presentaion slides"
author: "Martin Schmelzer"
date: "26 Juli 2016"
output: ioslides_presentation
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE)
```
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
<script>
$(document).ready(function() {
$('slide:not(.title-slide, .backdrop, .segue)').append('<footer label=\"My amazing footer!\"></footer>');
})
</script>
<style>
footer:after {
content: attr(label);
font-size: 12pt;
position: absolute;
bottom: 20px;
left: 60px;
line-height: 1.9;
}
</style>
## Slide 1
This is slide 1.
## Slide 2
This is slide 2
# Test
## Slide 3
And slide 3.
परिणाम इस तरह दिखेगा: