相关疑难解决方法(0)

在R代码块中格式化文本

我按照以下说明在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的输出只是纯文本.也许有可能将它们放在表中,如本文所述:

http://tex.aspcode.net/view/635399273629833626273734/dynamically-format-labelscolumns-of-a-latex-table-generated-in-rknitrxtable

但我不知道文字的大小和颜色.

更新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)

markdown r rstudio knitr

7
推荐指数
1
解决办法
1万
查看次数

在 RMarkdown 块中创建一个新行

在 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)

``

r

4
推荐指数
1
解决办法
7682
查看次数

标签 统计

r ×2

knitr ×1

markdown ×1

rstudio ×1