我按照以下说明在Rstudio中制作了一些幻灯片:http://rmarkdown.rstudio.com/beamer_presentation_format.html
如何将数字的文本大小,颜色和"流程"定义为两列?
```{r,results='asis', echo=FALSE}
rd <- sample(x=1e6:1e7, size = 10, replace = FALSE)
cat(rd, sep = "\n")
```
输出是HTML(ioslides)或PDF(Beamer)
更新:
目前上面的代码只会提供如下内容
6683209
1268680
8412827
9688104
6958695
9655315
3255629
8754025
3775265
2810182
我无法改变文字大小,颜色或将它们放入表中.R codechunk的输出只是纯文本.也许有可能将它们放在表中,如本文所述:
但我不知道文字的大小和颜色.
更新2:
将原生HTML代码编织为R输出的想法非常有用.我没有想到这一点.但这只适用于我想输出HTML的情况.对于PDF输出,我必须用R输出编织本机Latex代码.例如,以下代码使用"knitr PDF"输出:
```{r,results='asis', echo=FALSE}
cat("\\textcolor{blue}{") 
rd <- sample(x=1e6:1e7, size = 10, replace = FALSE) 
for (n in rd) {
cat(paste0(n, '\\newline \n')) } 
cat("}")
```
在 R Markdown 中工作时,我通常在块(例如,图形/表格标题)之外添加文本,但在这种情况下,我需要遍历 50 多个变量以创建特定于每个变量的几个图。因此,我在代码块中添加了几行文本,以便将其包含在每组图中。理想情况下,我还想在继续下一个变量之前添加一个分页符。我正在编织 Word(这是我要求的格式)。
我试过在每一行后添加空格,“/newline”,“/n”,但没有成功(我试过用一个反斜杠和两个反斜杠,因为我不清楚要用于 Word 文档)。我可以手动编辑文档,但这违背了目的!任何提示将不胜感激。
```{r create plots, echo=FALSE, fig.height=8, fig.width=8, results='asis'}
for (i in seq(1, nrow(variables))) {
  x <- variables[i,]
  x <- drop.levels(x)
  var <- x$variables
# Add some text
cat("Variable: **", paste(var), "** (N = ", number obs, ")", sep="")  
cat("\n")  
cat("More Text")    
cat("\n")  
cat("Even more text")  
# Create plots.....
# insert page break
cat("\pagebreak")
}
``