在 R markdown 中,太長的代碼會離開頁面。比如下面的代碼就不完整報了。
---
title: "one two three"
author: "ABC"
date: "2022-11-19"
output: pdf_document
---
```{r eval = F}
tmp <- c(123123123123123123, 123123123123123, 123213123123123, 123123123123, 123123213123123123123, 123123123)
```
當然,最好的情況是把代碼寫短一些,有時候是做不到的,因為代碼是其他作者寫的,有幾千行跑到頁面之外了。
在這種情況下,是否可以自動斷線?
uj5u.com熱心網友回復:
@r2evans 提出的全域 knitr 選項對 formatR 包的額外依賴是解決方案之一。
knitr::opts_chunk$set(tidy.opts = list(width.cutoff = 60), tidy = TRUE)
pdf 輸出(您正在使用)的另一種解決方案是使用header-includes:setup 和 styler package 的可選用法。
---
title: "R Notebook"
output: pdf_document
header-includes:
- |
```{=latex}
\usepackage{fvextra}
\DefineVerbatimEnvironment{Highlighting}{Verbatim}{
breaksymbolleft={},
showspaces = false,
showtabs = false,
breaklines,
commandchars=\\\{\}
}
```
---
```{r}
knitr::opts_chunk$set(tidy="styler")
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/536379.html
標籤:rr-降价
