标签: huxtable

RMarkdown 表中的科学格式、下标和上标(docx 输出)

假设我有以下 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```\n
Run Code Online (Sandbox Code Playgroud)\n

它在 Word 中生成此表格

\n

问题

\n

我需要科学格式来使用上标和乘号(即 2.998 \xc3\x97 10 8),并且某些单元格需要下标(例如 N A和 H 2 O)。

\n

决赛桌应该是这样的。我怎样才能做到这一点?

\n

我尝试过/永远不会尝试的

\n
    \n
  1. huxtable包及其markdown()功能:我设法将一些内容格式化为H~2~O,然后启用跨表降价huxtable(a) %>% `markdown<-`(TRUE)据作者称,它无法识别语法,并且在可预见的将来显然不会起作用。
  2. \n
  3. flextableas_sub() …

r ms-word r-markdown huxtable

6
推荐指数
1
解决办法
1958
查看次数

标签 统计

huxtable ×1

ms-word ×1

r ×1

r-markdown ×1