Чтобы получить huxtable на 2 страницах в формате PDF, введите RMD

У меня есть huxtable для печати, который находится в конце первой страницы. Из-за своего размера и ширины таблица huxtable печатается на второй странице. Есть ли способ разделить часть таблицы и спроецировать первую половину таблицы на первую страницу, а нижнюю половину на вторую? Я пробовал longtable и другие методы tex. Кроме того, я не хочу использовать пакет kable, так как он снижает эстетику таблицы. Демо-версия Huxtable в качестве решения очень поможет мне и будет очень признательна. Благодарю вас.


person Sai Anand    schedule 29.10.2020    source источник


Ответы (1)


Я могу ошибаться, но, похоже, huxtable не поддерживает автоматическое разбиение на страницы. Вы можете попробовать разделить таблицу — найдите Splitting tables на этой странице. Или даже сделайте это вручную, напечатав выбранные строки.

В прошлом я успешно создавал таблицы, занимающие несколько страниц, но я использовал только longtable, а не huxtable.

person Michal J Figurski    schedule 29.10.2020
comment
Спасибо, Майкл, так что, даже если разделение работает, как мне заставить его печатать на двух разных страницах? - person Sai Anand; 29.10.2020
comment
Вы делаете hux_list <- split_across(ht, after = 5), что дает вам список huxtables. Затем вы печатаете их как обычно, например hux_list[[1]], hux_list[[2]]. Чтобы явно изменить страницы, вы можете использовать, например. \newpage в вашем TeX или Rmarkdown. В качестве альтернативы вы можете положиться на алгоритм позиционирования TeX, чтобы распечатать их для вас, см. ?latex_float. - person dash2; 31.10.2020