导出到latex时,如何在R huxreg中的列标题中添加一行Break?

qcuzuvrc  于 2023-06-27  发布在  其他
关注(0)|答案(1)|浏览(122)

这里有一个最小的例子。

library(huxtable)

model1 <- lm(mpg ~ cyl + disp, data = mtcars)

huxreg1<-huxreg("This is a tool long title \n for one row"= model1)

print_latex(huxreg1)

当查看html输出时,换行符起作用。但是,当导出到Latex时,则不会。
有什么简单的解决方法吗?
先谢谢你了。
编辑:
这是Latex输出的屏幕截图:

icnyk63a

icnyk63a1#

输出中的这一行包含列名

\multicolumn{1}{c!{\huxvb{0, 0, 0}{0}}}{\huxtpad{6pt}\centering \hspace{6pt} This is a tool long title  \newline  for one row \hspace{6pt}\huxbpad{6pt}} \tabularnewline[-0.5pt]

你可以用\multicolumn{1}{p{4cm}...替换\multicolumn{1}{c...,这会导致标题栏的宽度为4cm(你可以用任何其他长度替换它)。具有变量名称的字段可以以相同的方式进行编辑。
或者,您可以使用此相关question中提供的答案之一。

相关问题