Вполне вероятно, что этот вопрос был задан и на него был дан ответ где-то еще, но я не могу его найти.
Проблема
Когда я вяжу в PDF, мой объект tbl_summary появляется совсем не там, где мне хотелось бы. Сначала он появлялся не только над фрагментом кода, в котором находился, но и над графиком над этим фрагментом! Я исправил это, но теперь внизу сплошная страница с пустым пространством.
Что я пробовал
Из-за примечаний отсюда я добавил этот код в начало документа:
Я также попробовал "extra_dependencies: ["float"] и ранее поместил этот код в первый блок своего документа (сейчас его там нет):
knitr::opts_chunk$set(fig.pos = "!H", out.extra = "")
Прямо сейчас соответствующий объект tbl_summary, который показывает страницу и наполовину меньше (с предшествующим пробелом), находится в этом фрагменте кода:
И я пробовал это с и без /newpage перед ним, и с и без "fig.cap='Test', fig.pos='h'"
Любая помощь будет оценена по достоинству! Даже если это просто указывает мне на то, где об этом уже спрашивали ранее.
Вы печатаете с пакетом gt? Возможно, gt еще не полностью поддерживает вывод PDF. Возможно, попробуйте as_hux_table()?
Я использовал as_gt(), и это на самом деле попало в нужное место, но я не мог понять, как уменьшить шрифт (он выливается за пределы страницы, как сумасшедший), так что прямо сейчас это: as_kable_extra(booktabs = TRUE ) %>% kableExtra::kable_styling(font_size = 4)
@DanielD.Sjoberg Есть ли способ уменьшить размер шрифта с помощью таблицы hux или as_gt()?
Да, в обоих пакетах есть функции для размера шрифта. Следующие несколько дней я не буду сидеть за компьютером, и я не запомнил их.