使用R标记和knitr时,避免文本溢出到页边空白处

使用R标记和knitr时,避免文本溢出到页边空白处,r,latex,knitr,r-markdown,R,Latex,Knitr,R Markdown,使用R标记和knitr生成pdf文件时,如何避免控制台输出的R文本溢出到页边距?比如说, --- title: "Illustration" author: "Temp" date: "Monday, April 06, 2015" output: pdf_document --- Spilling of R output. ```{r} library("tm") data("acq") str(acq) ``` 我发现处理这个问题最一致的方法是使用width和strict.width选

使用
R标记
knitr
生成pdf文件时,如何避免控制台输出的
R
文本溢出到页边距?比如说,

---
title: "Illustration"
author: "Temp"
date: "Monday, April 06, 2015"
output: pdf_document
---

Spilling of R output.

```{r}
library("tm")
data("acq")
str(acq)
```

我发现处理这个问题最一致的方法是使用
width
strict.width
选项。
width
选项指定要使用的页面宽度,并应继承宽度的活动选项()设置。但是,我并不总是觉得这是一致的。
strict.width
允许您控制多余文本的处理方式(剪切、包装)


您可以设置打印输出的宽度。请参见此处的knitr选项:@RomanLuštrik ried使用
{r set options,cache=FALSE}选项(宽度=50)rnorm(100)库(“tm”)数据(“acq”)str(acq)
调整宽度,但调整仅针对
rnorm(100)
。对于
str(acq)
,它被忽略。请尝试在chunk选项中设置宽度(
opts\u chunk$set(width=50)
)。
---
title: "Illustration"
author: "Temp"
date: "Monday, April 06, 2015"
output: pdf_document
---

Spilling of R output.

```{r}
library("tm")
data("acq")
str(acq,width=80,strict.width="cut")
```