bio*_*man 7 markdown r rstudio knitr
我按照以下说明在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)
Her*_*sas 10
您正在使用results ='asis',因此,您可以简单地使用print()和格式化标记.如果您希望文本为红色,只需执行以下操作:
```{r,results='asis', echo=FALSE}
print("<div class='red2'>")
rd <- sample(x=1e6:1e7, size = 10, replace = FALSE)
cat(rd, sep = "\n")
print("</div>")
```
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你.