В уценке R слишком длинный код удаляется со страницы. Например, следующий код передается не полностью.
---
title: "one two three"
author: "ABC"
date: "2022-11-19"
output: pdf_document
---
```{r eval = F}
tmp <- c(123123123123123123, 123123123123123, 123213123123123, 123123123123, 123123213123123123123, 123123123)
```
Конечно, лучше всего сделать код короче, иногда это невозможно, потому что код написан другими авторами и тысячи строк уходят за пределы страницы.
В этом случае можно ли автоматически разрывать строки?
Глобальная опция Knitr , поднятая @r2evans с дополнительной зависимостью от пакета formatR, является одним из решений.
Knitr::opts_chunk$set(tidy.opts = list(width.cutoff = 60), tidy = TRUE)
Другое решение для вывода pdf (которое вы используете) может заключаться в использовании header-includes: setup с дополнительным использованием пакета styler.
---
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")
Вероятно, это обман stackoverflow.com/q/33481271/3358272 . Попробуйте установить formatR и настроить tidy.opts как в этом ответе.