RMarkdown PDF文档中代码块的输出超出页面边距

4

在使用RMarkdown将文档编织为PDF时,一些代码块输出超出了页面边距,如图所示。

有什么想法可以解决这个问题吗?

image path


你尝试过这个吗?https://dev59.com/YXrZa4cB1Zd3GeqPyBNC?[文档链接](https://yihui.name/knitr/demo/output/#long-lines-of-text-output)。 - RLesur
哎呀... 没有机会了.. - Emre Toros
2个回答

3
许多函数无法正确响应页面大小配置。因此,要解决这个问题,您需要在输出文件中包含以下配置。
output: 
  pdf_document:
    pandoc_args: --listings
    includes:
      in_header: preamble.tex

在Rmarkdown文件所在的同一文件夹中创建文件preamble.tex,其内容如下:
\lstset{
  breaklines=true
}

欲了解更多信息,请查看https://bookdown.org/yihui/rmarkdown-cookbook/text-width.html


2
我认为你的问题可能是拼写错误,不是 widt
options(width = 60) ## I usually use 50 -60

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接