编织 rmarkdown 文件时 datasummary_skim() 输出在 pdf 文件中的定位

问题描述 投票:0回答:1

我写信给你寻求帮助。更具体地说,我正在写一篇论文作为 rmarkdown 文件,我可以将其编织成 pdf。这是其中一个块的 R 代码:


{r 结果='asis'}

datasummary_skim(data_df) |> kable_styling(font_size = 8, full_width = FALSE)


问题是此代码的输出(即表格)显示在 pdf 文件中页面的开头,而不是其原始位置。

你可以帮我解决这个问题吗?我一直在寻找任何可能的解决方案,但我没有找到。

提前致谢!

如上所述,我希望即使在 pdf 文件中该表也能显示在正确的位置。相反,它显示在开头。

r r-markdown kable kableextra modelsummary
1个回答
0
投票

modelsummary
>2.0.0版本中,默认的绘图包不再是
kableExtra
而是
tintyable

您可以在本网站的 PDF 教程(不是 HTML 教程)的“放置”部分找到详细信息:https://vincentarelbundock.github.io/tinytable/

您的代码应类似于以下内容:

library(modelsummary)
library(tinytable)
datasummary_skim(data_df) |> 
  theme_tt("placement", latex_float = "H") |>)

再次强调,这需要 2.0.0 版本的

modelsummary

© www.soinside.com 2019 - 2024. All rights reserved.