删除rmarkdown中的图文本

use*_*875 8 r r-markdown

当我在Rmarkdown中插入图像时,我在图像下方看到"图#:".

你怎么摆脱"图:"文字?

例如,这是我的代码

![my caption](C:/mypath/myimage.png)
Run Code Online (Sandbox Code Playgroud)

并且图像下方显示"图1:我的标题".我只想把标题改为"我的标题"

我在这里看了http://yihui.name/knitr/options/#chunk_options 和fig.lp似乎它可能是一个解决方案,但是当我在标题中包含它时:

---
title: "My Title"
output: pdf_document
fig.lp: ('';character)
---
Run Code Online (Sandbox Code Playgroud)

"图:"仍然显示出来.

谢谢.

Bre*_*rby 14

您可以fig_caption在标题中使用该选项,如下所示:

---
title: "My Title"
output: 
  pdf_document:
    fig_caption: false
---
Run Code Online (Sandbox Code Playgroud)


小智 13

您所要做的就是在行尾添加一个反斜杠:

![my caption](C:/mypath/myimage.png)\
Run Code Online (Sandbox Code Playgroud)

这对我有用.

  • 这非常神奇–为什么有效? (2认同)

小智 0

将其放在文档开头的隐藏代码块中。

```{r echo = F}
library(knitr)
opts_chunk$set(fig.lp = '')
```
Run Code Online (Sandbox Code Playgroud)