Tufte 格式的代码部分中的文本,Rmarkdown 文档似乎没有换行。我尝试了几个选项和建议,但没有任何效果。我猜我可以在 StackOverflow 上找到的所有其他建议都不起作用,因为“tufte”格式。我正在使用 knitr 构建 HTML 或 PDF 文档。这是最小的示例:
---
title: "Width Minimal Example"
output:
tufte::tufte_handout: default
tufte::tufte_html: default
---
```{r setup, include=FALSE}
library(tufte)
library(formatR)
# invalidate cache when the tufte version changes
knitr::opts_chunk$set(tidy = TRUE, cache.extra = packageVersion('tufte'))
options(htmltools.dir.version = FALSE)
```
```{r, tidy='styler', tidy.opts=list(width.cutoff=50)}
filename <- "/Test/test/test/test/test/test/test/test/test/test/test/test.data"
```
当我使用 knitr 生成 HTML 或 PDF(讲义)时,“文件名”变量用完了分配给代码的文本框。我查看了“tufte.css”文件,似乎没有任何内容可以描述代码框中文本的宽度。
理想情况下,代码框中的文本不仅会换行,而且会缩进一点,以便阅读代码的人可以很容易地看到哪些行是新行,哪些行是换行。谢谢!