I think I need to apologise to my supervisor.
They said, on a recent report we were sent, "It doesn't even have captions on the figures or the tables." I replied, "it is clearly done in RMarkdown or Quarto and no one knows how to do captions on those."
Of course this bugged me so I first looked up how to do them on ggplot2. Oh, you just add it in the labs. That seems amazingly simple. I mean yes they were lattice plots, but there must be a similar flag.
A few hours later, not happy with the answer, I looked up how to get cross referenced figure captions in a code block in Quarto. Turns out it is
```
#| label: fig-name
#| fig-cap: "Your caption here"
```
in the code block. The same is true of tables (you just replace fig with tbl). It even puts the caption at the top for tables. Geez, that is amazingly simple again. (All of this learnt from https://quarto.org/docs/authoring/figures.html ) Again, yes this is Quarto and they probably are using RMarkdown but it has to be fairly similar.
So, I now agree that there should be captions on those figures. Yes, its an internal document and no doubt automated but still that is no worse than LaTeX or HTML.
It does mean that now I have to actually caption my figures and tables next time too.