Как исправить Float слишком большой для страницы на 281,56999pt в строке ввода 453?
Вот пример файла rmarkdown:
---
output:
pdf_document:
latex_engine: xelatex
---
```{r, results='asis'}
library(flextable)
data <- mtcars[1:50,1:8]
ft <- flextable(data)
autofit(ft)
>LaTeX Warning: Float too large for page by 281.56999pt on input line 453.





Использование set_table_properties(ft, layout = "autofit") позволит латексу определить размер столбца:
---
output:
pdf_document:
latex_engine: xelatex
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
```{r}
library(flextable)
data <- mtcars[1:50,1:8]
ft <- flextable(data)
set_table_properties(ft, layout = "autofit")
```
Похоже, я не полностью объяснил, что я имею в виду. Конечная часть таблицы, сгенерированной flextable::flextable(), не отображается на следующей странице в pdf-файле. Вот еще один пример таблиц, сгенерированных с помощью KableExtra::kable() и FlexTable::flextable().
---
output:
pdf_document:
latex_engine: xelatex
---
```{r, results='asis'}
knitr::kable(iris[1:80,])
flextable::flextable(iris[1:80,])
не добавляйте results='asis'
Я пробовал, но все равно не получается((
Итак, было 2 проблемы, первая заключалась в том, чтобы избавиться от >LaTeX Warning: Float too large for page by 281.56999pt on input line 453. Решено set_table_properties(ft, layout = "autofit"). Второе, «многостраничное», вероятно, является ошибкой в flextable (появившейся в версии 0.6.1).
Что касается второй проблемы, я думаю, вы правы. Я потратил много времени, пытаясь решить эту проблему, но я не могу это исправить. Я надеюсь, что это будет исправлено в ближайшее время. Спасибо!
Это так, я постараюсь исправить это сегодня вечером, просто хочу проверить, ничего ли не сломается (я новичок в латексе и сделал глупую ошибку :/)
вы можете получить версию github, она содержит исправление для многостраничных таблиц
Отлично, теперь все в порядке. Спасибо!
Большое спасибо. Кажется, я не правильно объяснил свою проблему, поэтому я попытался объяснить ее еще раз. Вы можете найти его здесь: stackoverflow.com/a/65253824/14807779