假设我有以下 rmd:
\n---\ntitle: "Table won\'t work"\nauthor: "Exhausted student"\ndate: "2022/01/28"\noutput: \n bookdown::word_document2\n---\n\n```{r table, echo=F, warning=F, message=F}\nlibrary(tidyverse)\na <- tibble(\n constants = c("c", "NA", "h", "e", "H2O"),\n values = c(2.998e8, 6.022e23, 6.626e-34, -1.602e-19, 18.02)\n)\n\nknitr::kable(a, digits = 35)\n```\nRun Code Online (Sandbox Code Playgroud)\n它在 Word 中生成此表格。
\n我需要科学格式来使用上标和乘号(即 2.998 \xc3\x97 10 8),并且某些单元格需要下标(例如 N A和 H 2 O)。
\n决赛桌应该是这样的。我怎样才能做到这一点?
\nhuxtable包及其markdown()功能:我设法将一些内容格式化为H~2~O,然后启用跨表降价huxtable(a) %>% `markdown<-`(TRUE)。据作者称,它无法识别语法,并且在可预见的将来显然不会起作用。flextable和as_sub() …