Как изменить размер бумаги при использовании Knit PDF в RStudio для всего документа? - PullRequest
0 голосов
/ 17 октября 2018

Я ищу способы изменить размер бумаги в документе PDF.Я знаю, что могу указать classotion: a3paper для всего документа в заголовке yaml.Я также знаю, что могу изменить поля с помощью geometry package (\newgeometry{· · ·} и \restoregeometry) по всему документу.К сожалению, нет возможности изменить размеры бумаги с помощью пакета geomerty по всему документу.

Я хотел бы сделать что-то вроде this , но вместо этого с размером бумаги.Это вообще возможно?

Я спрашиваю, потому что у меня есть несколько широких таблиц в моем документе, где буквы и цифры перекрываются при указании (4 | 5 | 6) бумаги.Другие таблицы узкие, и я бы хотел, чтобы они были больше.

Вывод моей таблицы не из kable или каких-либо других легко изменяемых выходов пакета, например xtable.Так что я говорю, что я не могу изменить размеры моей таблицы в моем коде.

Любая помощь очень ценится.Спасибо.

1 Ответ

0 голосов
/ 19 октября 2018

Пакет geometry знает о a3paper, поэтому для меня работает следующее:

---
output: pdf_document
geometry: a3paper
---

test

создание PDF с размером страницы "841,89 x 1190,55 pts" (A4 будет "595,276 x 841,89 pts")«).Для удобства чтения вы должны использовать как минимум два столбца для текста.

...