2017-02-24 11 views
7

मैं rmarkdown में एक बीमर प्रस्तुति लिख रहा हूं और इसे knitr के साथ पीडीएफ में परिवर्तित कर रहा हूं। मैं हेडर 1 स्तर पर अनुभागों को परिभाषित करना चाहता हूं, उदा। # Introduction, और फिर कुछ और शीर्षक शीर्षक वाली स्लाइड है उदा। ## Introducing my brilliant research। शीर्षलेख 1 स्तर परिभाषित अनुभाग होने के कारण अनुभागों के नाम कुछ बीमर विषयों में स्लाइड हेडर में प्रदर्शित किए जा सकते हैं, और यही कारण है कि मैं इसे शामिल करता हूं।rmarkdown बीमर प्रस्तुति: अनुभाग स्लाइड मुद्रित करने के लिए कैसे?

लेकिन मैं एक स्लाइड डालने के लिए रमार्कडाउन नहीं चाहता हूं जो कि अनुभागों के बीच अनुभाग का नाम कहता है, जो फिलहाल यह कर रहा है। अनुभागों के बीच सेक्शन नाम के साथ एक स्लाइड मुद्रित करने का कोई तरीका नहीं है? मैंने सोचा कि slide_level इस व्यवहार को नियंत्रित करेगा लेकिन ऐसा प्रतीत नहीं होता है (या शायद मैं इसे गलत उपयोग कर रहा हूं)।

मेरी समस्या का एक न्यूनतम प्रतिलिपि प्रस्तुत करने योग्य उदाहरण इस कोड के साथ प्राप्त किया जा सकता:

--- 
title: "Test Pres" 
author: "Professor Genius Researcher" 
date: "24 February 2017" 
output: 
    beamer_presentation: 
    slide_level: 2 
    theme: "Singapore" 
    colortheme: "rose" 
--- 

```{r setup, include=FALSE} 
knitr::opts_chunk$set(echo = FALSE) 
``` 

# Markdown Intro 

## R Markdown 

This is an R Markdown presentation. Markdown is a simple formatting syntax for authoring HTML, PDF, and MS Word documents. For more details on using R Markdown see <http://rmarkdown.rstudio.com>. 

When you click the **Knit** button a document will be generated that includes both content as well as the output of any embedded R code chunks within the document. 

# Using Bullets 

## Slide with Bullets 

- Bullet 1 
- Bullet 2 
- Bullet 3 

# Including Chunks 

## Slide with R Output 

```{r cars, echo = TRUE} 
summary(cars) 
``` 

## Slide with Plot 

```{r pressure} 
plot(pressure) 
``` 

फिलहाल, इस कोड को स्लाइड का कहना है कि Markdown पहचान, बुलेट का उपयोग करते हुए पैदा करता है, और सहित चंक्स। मैं उन स्लाइडों को छोड़े गए अनुभागों को लेबल करना चाहता हूं। क्या यह संभव है?

+0

प्रयुक्त 'slide_level: 1'? क्या यह आपकी समस्या को हल कर रहा है? –

+0

कोई भी अनुभाग शीर्षक को स्लाइड का शीर्षक बनाता है और उसके बाद की सभी स्लाइडों को – gfgm

+0

के नीचे टेक्स्ट बॉक्स में रखता है हेडर 1 के बाद स्थान को हटा रहा है जो आपके मन में नहीं था? –

उत्तर

8

एक नया लेटेक्स टेम्पलेट जहां प्रस्तावना से इस हिस्से को हटाने बनाएँ: आरएमडी YAML में इसे करने के लिए

\AtBeginSection[] 
{ 
    .... 
} 

प्लेस अपने .Rmd फ़ाइल को उसी फ़ोल्डर में इस लेटेक्स टेम्पलेट और उल्लेख सामने बात template: mytemplate.tex का उपयोग कर जैसा कि here समझाया गया है।

+2

शानदार। वास्तव में बहुत बहुत धन्यवाद। एक छोटा सा परिवर्तन: आपके लिंक के माध्यम से सुझाई गई टेम्पलेट फ़ाइल बीमर को कवर नहीं करती है। मुझे अपने सिस्टम पर डिफ़ॉल्ट बीमर टेम्पलेट नहीं मिला, इसलिए मुझे यह मिला [यहां] (https://github.com/jgm/pandoc-templates/blob/master/default.beamer) और जैसा आपने सुझाया गया संपादन किया । – gfgm

संबंधित मुद्दे