【发布时间】:2021-10-02 07:59:39
【问题描述】:
我正在尝试在 papaja::apa6_pdf 文档中使用 gtsummary 表来包含格式化(带标题)kable 表。但是,它没有按预期呈现。相比之下,gtsummarykable 表在普通的rmarkdown::pdf_document 中渲染得很好(尽管gtsummarykableExtra 表看起来也不太好)。对于如何让gtsummary 和papaja 一起发挥作用以生成“漂亮”PDF 表格的任何建议,我将不胜感激。谢谢!
rmarkdown::pdf_document
```
---
title: "gtsummary + rmarkdown::pdf_document"
output: pdf_document
---
```
```{r}
library(gtsummary)
trial %>%
tbl_summary(by = trt) %>%
modify_caption("This is a table about trials") %>%
as_kable()
trial %>%
tbl_summary(by = trt) %>%
modify_caption("This is another table about trials") %>%
as_kable_extra()
```
papaja::apa6_pdf
```
---
title : "gtsummary + papaja"
shorttitle : "gtsummary + papaja"
author:
- name : "First Author"
affiliation : "1"
corresponding : yes # Define only one corresponding author
address : "Postal address"
email : "my@email.com"
affiliation:
- id : "1"
institution : "Wilhelm-Wundt-University"
authornote: >
abstract: "my abstract"
keywords : "keywords"
wordcount : "X"
bibliography : []
floatsintext : no
figurelist : no
tablelist : no
footnotelist : no
linenumbers : yes
mask : no
draft : no
documentclass : "apa6"
classoption : "man"
output : papaja::apa6_pdf
---
```{r}
library(papaja)
library(gtsummary)
trial %>%
tbl_summary(by = trt) %>%
modify_caption("This is a table about trials") %>%
as_kable()
trial %>%
tbl_summary(by = trt) %>%
modify_caption("This is another table about trials") %>%
as_kable_extra()
```
【问题讨论】:
-
我不确定为什么 kable 输出无法识别降价
**以加粗 papaja 输出中的标题。但是您可以用modify_header(list(all_stat_cols() ~ "{level}, N = {n}", label ~ "Characteristic"))替换标题以不包含粗体
标签: r r-markdown kable gtsummary papaja