RMarkdown插入.png图片报错unexpected '[' in "!["如何解决
RMarkdown使用
![]()插入图片报错的解决方案 根本原因
你遇到的报错本质是语法所属区域识别错误:是原生Markdown语法,仅能在R代码块(````{r}与 ```包裹的区域)外的普通文本区域使用。如果你错误地将这段语法写进了R代码块中,R解释器会将其当作R代码解析,R本身没有移出R代码块,直接写在文档的普通文本段落中,编织PDF时会自动被pandoc识别渲染。 - 如果需要在R代码块内控制图片插入逻辑,继续使用
knitr::include_graphics("image.png")即可,这是RMarkdown官方推荐的代码块内插图片的方案。 - 如果确认语法放置位置正确仍报错,检查你当前文档中所有代码块的头部声明,确认没有错标区域语言,避免普通Markdown区域被误识别为R代码区域。
内容的提问来源于stack exchange,提问作者new123
相关产品推荐
相关产品推荐

