Я пытался отобразить таблицы в документе.Когда я использую kable
, вывод в docx
не отображается в виде таблицы.Я могу использовать pander
для правильной генерации таблицы, но это не оптимально, потому что я не смогу генерировать подписи.
---
title: "My Title"
output:
bookdown::word_document2:
fig_caption: yes
reference_docx: G:/My Drive/Projects/R15_Pipeline/R15Dir/styles/Brain_template.docx
bookdown::pdf_document2:
toc: no
link-citations: no
site: bookdown::bookdown_site
bibliography: G:/My Drive/ZoteroRPlugin/Report_references.bib
csl: G:/My Drive/ZoteroRPlugin/styles-master/dependent/brain.csl
---
```{r setup, include=FALSE, cache=FALSE, echo=FALSE}
#create a table
smoke <- matrix(c(51,43,22,92,28,21,68,22,9),ncol=3,byrow=TRUE)
colnames(smoke) <- c("High","Low","Middle")
rownames(smoke) <- c("current","former","never")
smoke <- as.data.frame(smoke)
```
Here is an example using pander where the table is displayed properly but no caption. For example Table \@ref(tab:table1)
```{r table1, echo = FALSE}
pander(smoke, booktabs=T, caption = "Descriptives per Group")
```
Here is an example using kable. Table \@ref(tab:table2) which does not work
```{r table2, echo = FALSE}
knitr::kable(smoke, format="markdown", caption = "Descriptives per Group")
```