2016-06-12 32 views
0

Ich bin wirklich daran interessiert, inkrementelle Listen von Elementen, die in Rmarkdown mit RStudio erstellt wurden, zu unterbrechen, um Plots und Figuren anzuzeigen, und dann die Listenmarkierung erneut zu übernehmen. Dies ist in Latex ziemlich einfach, aber ich konnte nicht herausfinden, wie man das gleiche Ergebnis mit Rmarkdown erreichen kann. Unten ist ein Beispiel für einen Beamer.Wie unterbricht man eine inkrementelle Liste von Artikeln in Rmarkdown und nimmt sie nach einem Plot oder einer Figur wieder auf?

--- 
title: "Sample Document" 
author: "Author" 
output: 
beamer_presentation: 
    fonttheme: structurebold 
    highlight: pygments 
    incremental: yes 
    keep_tex: yes 
    theme: AnnArbor 
    toc: true 
    slide_level: 3 
--- 

# Some stuff 1 
### Some very important stuff 

- More detail on stuff 1 
- More detail on stuff 1 
- More detail on stuff 1 

# The following chart should appear between the first and second item above 

```{r, prompt=TRUE} 
summary(iris[, "Sepal.Length"]) 

# Stuff 2 
### There are other kinds of stuff? 

```{r, prompt=TRUE} 
summary(mtcars[, "cyl"]) 

enter image description here enter image description here enter image description here enter image description here

+0

starten Sie einfach eine neue Liste ... oder meinen Sie die Nummerierung wiederholen? kannst du einen Screenshot oder ein Latex-Äquivalent posten? – mb21

+0

Ja, die Nummerierung oder Alarmierung wiederholen. Die Idee ist, eine Liste anzuhalten, neue Sachen einzufügen und dann die Liste von der letzten Position, an der Sie waren, erneut zu übernehmen. – daniel

Antwort

0

Sie fragen über das Verhalten von incremental Option des pandoc dass makes "Listenelemente in Diashows Anzeige inkrementell (eins nach dem anderen)." Die Option bewirkt, dass pandoc die folgende LaTeX (die wiederum erzeugt die PDF) erzeugen:

\\begin{itemize}[<+->] 

Ich bin nicht sicher über die genaue LaTeX Verhalten, aber was ist mit den folgenden?

- More detail on stuff 1 
- ```{r, prompt=TRUE} 
    summary(iris[, "Sepal.Length"]) 
    ``` 
- More detail on stuff 1 
- More detail on stuff 1 
+0

Netter Versuch, aber es funktioniert nicht, noch -! [Markdown Call] (myplot.jpg) tut. Ich gebe auf, ich weiß nicht, Pandio wird es über Rmarkdown verstehen. – daniel