簡體   English   中英

如何在 Rmarkdown 生成的 pdf 中適合控制台輸出?

[英]How to fit console output in pdf generated by Rmarkdown?

在此處輸入圖像描述 在此處輸入圖像描述

我正在嘗試在 rmarkdown 的 pdf 輸出中打印str(df) 如何在 pdf 中適應寬輸出?

對於 PDF 輸出,換行有點棘手。 一種選擇是使用 LaTeX 包listings 我將使用mtcars數據集作為示例。 您的 Rmarkdown 應該通過 Pandoc 參數--listings啟用包,如下所示:

---
title: "Test"
output:
  pdf_document:
    pandoc_args: --listings
    includes:
      in_header: preamble.tex
---

```{r, echo=FALSE, warning=FALSE, message=FALSE}
options(width = 300)
str(mtcars)
```

preamble.tex中,您在不同的文件中設置包的選項:

\lstset{
  breaklines=true
  basicstyle=\ttfamily
}

這是輸出:

在此處輸入圖像描述

有關更多信息,請查看此鏈接: https ://bookdown.org/yihui/rmarkdown-cookbook/text-width.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM