如何使表格交叉引用在具有所有输出格式 pdf、docx 和 html 的 bookdown 文档中起作用?或者更具体地说,我怎样才能获得表格交叉引用flextables?
下面是一个最小的工作示例。第二个表,使用kable(),让我几乎一直到那里。问题是 docx 输出中的表格渲染完全无法使用(不是在这个 MWE 中,而是在我的实际用例中)。我考虑有条件地创建表格,flextable用于 docx 输出以及kablepdf 和 html 输出。flextable在 docx 输出中看起来不错。但是表引用不起作用!
---
title: "A Book"
author: "Frida Gomam"
site: bookdown::bookdown_site
documentclass: book
output:
bookdown::word_document2: default
bookdown::pdf_book: default
bookdown::gitbook: default
---
# Hello World
```{r setup, include=FALSE}
library(dplyr)
library(flextable)
```
<!--- this tabulates in docx and html output --->
```{r, test01, echo = FALSE, eval = !knitr::is_latex_output()}
mtcars %>%
head() %>%
flextable() %>% …Run Code Online (Sandbox Code Playgroud) 我希望能够使用Officer R包交叉引用Word文档中的表格或图形。
到目前为止,我已经看过这些材料,但是它们似乎并没有解决的方法:https : //davidgohel.github.io/menz/articles/word.html#table-and-image-captions 和类似的问题 为在docx中可伸缩
在这两种方法中,我只能插入标题作为2级标题,而不能插入真正的表标题。
我想要在Word中执行的操作是插入->交叉引用,然后转到引用类型:表格,然后在此处查看我的标题。现在,我只能在“编号”项下看到标题。
此功能是否存在于官员或其他任何地方?