Bug description
When using docx format and generating a table with multiple sub-tables, the overall caption of the tables appears at the bottom of the table instead of the top. For example, compare the two tables in this document:
---
title: "Bad caption placement"
format: docx
---
# Single table with caption on top
```{r}
#| label: tbl-one
#| tbl-cap: "Caption on top"
library(knitr)
kable(head(cars))
```
# Sub-tables with overall caption on bottom
```{r}
#| label: tbl-two
#| tbl-cap-location: top
#| tbl-cap: "Caption on bottom"
#| tbl-subcap:
#| - "Cars"
#| - "Pressure"
library(knitr)
kable(head(cars))
kable(head(pressure))
```
The second table has the overall caption at the bottom. This behavior is inconsistent with other output formats (both html and pdf place the overall caption at the top) and does not appear to be controllable with tbl-cap-location.
quarto check Output
[✓] Checking Quarto installation......OK
Version: 1.0.38
Path: /opt/quarto/bin
[✓] Checking basic markdown render....OK
[✓] Checking Python 3 installation....OK
Version: 3.8.10
Path: /usr/bin/python3
Jupyter: 4.11.1
Kernels: python3
[✓] Checking Jupyter engine render....OK
[✓] Checking R installation...........OK
Version: 4.2.1
Path: /usr/lib/R
LibPaths:
- /home/dmk/R/x86_64-pc-linux-gnu-library/4.2
- /usr/local/lib/R/site-library
- /usr/lib/R/site-library
- /usr/lib/R/library
rmarkdown: 2.14
[✓] Checking Knitr engine render......OK
quarto tools check Output
[✓] Inspecting tools
Tool Status Installed Latest
chromium Not installed --- 869685
tinytex Not installed --- v2022.08
Checklist
Bug description
When using
docxformat and generating a table with multiple sub-tables, the overall caption of the tables appears at the bottom of the table instead of the top. For example, compare the two tables in this document:The second table has the overall caption at the bottom. This behavior is inconsistent with other output formats (both
htmlandpdfplace the overall caption at the top) and does not appear to be controllable withtbl-cap-location.quarto checkOutput[✓] Checking Quarto installation......OK Version: 1.0.38 Path: /opt/quarto/bin [✓] Checking basic markdown render....OK [✓] Checking Python 3 installation....OK Version: 3.8.10 Path: /usr/bin/python3 Jupyter: 4.11.1 Kernels: python3 [✓] Checking Jupyter engine render....OK [✓] Checking R installation...........OK Version: 4.2.1 Path: /usr/lib/R LibPaths: - /home/dmk/R/x86_64-pc-linux-gnu-library/4.2 - /usr/local/lib/R/site-library - /usr/lib/R/site-library - /usr/lib/R/library rmarkdown: 2.14 [✓] Checking Knitr engine render......OKquarto tools checkOutputChecklist
quarto checkin the "Quarto Check Output" text area?quarto tools checkin the "Quarto Tools Check Output" text area?