我按照以下说明在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")
```
Run Code Online (Sandbox Code Playgroud)
输出是HTML(ioslides)或PDF(Beamer)
更新:
目前上面的代码只会提供如下内容
6683209
1268680
8412827
9688104
6958695
9655315
3255629
8754025
3775265
2810182
Run Code Online (Sandbox Code Playgroud)
我无法改变文字大小,颜色或将它们放入表中.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("}")
```
Run Code Online (Sandbox Code Playgroud) 在 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")
}
Run Code Online (Sandbox Code Playgroud)
``