加载kableExtra致双栏布局图片顶部对齐异常的解决办法
R Markdown双栏PDF中表格与图片顶部对齐异常的排查与解决
异常现象
- 在R Markdown双栏PDF布局中,表格与图片本该顶部对齐,未加载
kableExtra包时显示正常 - 仅加载
kableExtra包(未使用该包任何功能),就会导致图片上方出现额外间距,破坏原有对齐效果
原因排查
经定位,问题和kableExtra加载后切换LaTeX表格环境有关:默认状态下R Markdown生成的表格用longtable环境,加载kableExtra后会自动改用普通table环境,两种环境的垂直间距处理逻辑差异引发了对齐问题
解决方法
调用kable()函数时显式指定参数:
kable(your_data, longtable = TRUE)
强制使用longtable环境,即可恢复表格与图片的顶部对齐。
内容的提问来源于stack exchange,提问作者Jan Stanstrup
相关产品推荐
相关产品推荐

