gpt4 book ai didi

r - 如何将 huxtable 居中?

转载 作者:行者123 更新时间:2023-12-01 13:12:14 33 4
gpt4 key购买 nike

enter image description here我环顾四周,在文档中的任何地方都找不到这个问题的答案。

创建 huxtable 时并在 R Markdown 文档中编织它,似乎无法使表格居中。

要复制的 Rmd 代码如下。为了说明这一点,我把表格做得相当宽。左侧边距特别宽。我试图将它与 position(ht) <- "center" 居中这是行不通的。

---
title: "Example"
output: pdf_document
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE, message = FALSE)
iris_lm <- lm(Sepal.Width ~ ., data = iris)

ht <- huxtable::huxreg(iris_lm, iris_lm, iris_lm, iris_lm)

ht

最佳答案

Short answer is that this seems to be a known issue without a good solution available:

pdf issues (huxtable GitHub)

huxtable 表的默认位置"center",因此您的代码应该 产生所需的结果.但是,huxtable 处理边距的方式似乎存在问题。我已尝试将表格强制为 “left”“right”“center”,如下所示:

左对齐

Left-aligned

右对齐

Right-aligned

居中

Center-aligned

您会注意到,虽然左对齐表格按预期放置,但右对齐表格触及页面边缘。在居中表格中,如果忽略右边距,您可以看到表格基本上居中。 这让我觉得这个问题是由 huxtable 以某种方式忽略右边距引起的。

最后,请注意,在 LaTeX header 中使用 geometry: 设置边距也不能解决此问题。

更新:

相关的 GitHub issue 似乎最近有了一些进展.

关于r - 如何将 huxtable 居中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59240850/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com