#r #pdf #r-markdown #rstudio #knitr
Вопрос:
У меня проблема с записной книжкой R, когда я преобразовал ее в PDF, строки переполняются, но этого не происходит в представлении html.
Вот как это выглядит, когда я нажимаю предварительный просмотр, и код не переполняется,
Однако именно так выглядит PDF-файл, где строка Mall_Customers переполняет страницу. Как мне это исправить?
Комментарии:
1. Иногда для быстрого обхода требуется перевести документ в формат HTML, например, в «предварительную» версию записной книжки, а затем распечатать в формате PDF из веб — браузера
2. Длинные строки кода могут не быть завернуты, особенно если есть элемент в кавычках. Просто заверните строки вручную в блок кода. Или разбейте линию на две с
path <- "~Desktop . . . .csv
последующимMall_Customers <- read.csv(path)
.
Ответ №1:
Вы можете контролировать внешний вид кодов в ваших PDF-файлах с помощью пакета LaTeX fvextra. Вы можете вызвать его и настроить его параметры с помощью header-includes
заголовка YAML вашего файла Rmd:
---
output: pdf_document
header-includes:
- |
```{=latex}
usepackage{fvextra}
DefineVerbatimEnvironment{Highlighting}{Verbatim}{
showspaces = false,
showtabs = false,
breaklines,
commandchars=\{}
}
```
---