【发布时间】:2018-09-08 16:58:21
【问题描述】:
在 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")
}
```
【问题讨论】:
-
将 cat("\n") 更改为 cat(" \n") (2 个空格) 换行。请参阅stackoverflow.com/questions/24672111/… 以了解单词输出中的分页符。 TL;DR——这很难,而且需要更改单词模板。
-
谢谢!这行得通。我知道我的原始代码不太对劲。
标签: r