Rmarkdown - fig.cap 不会在图中增加标题

Rmarkdown - fig.cap 不会在图中增加标题

我想在 Rmarkdown 中为图片添加标题,但它不允许我这样做。文件标题如下所示

---
title: "..."
author: "..."
date: '...'
output: 
  pdf_document: 
    fig_caption: true
---

我使用以下方式显示图像

```{r, echo = FALSE, fig.width = 4, fig.cap = "my caption. \\label{my-label}"}
knitr::include_graphics('figure1')
knitr::include_graphics('figure2')
```

因为我想并排显示两个图形。图形显示得很完美,但标题却无法显示。也许我必须使用两个标题,因为我要使用两个图形?我也不知道该怎么做。

答案1

您可以直接使用 LaTeX 来包含图形:


title: 'A title'
author: 'An author'
date: 'A date'
output: 
  pdf_document: 
    fig_caption: true
---

\begin{figure}[htb]
  \centering
  \includegraphics[width = 2cm]{example-image-a}\quad
  \includegraphics[width = 2cm]{example-image-b}
  \caption{Figure caption}
\end{figure}

相关内容