【发布时间】:2018-05-04 00:12:30
【问题描述】:
我有一些包含以下代码的 R 降价:
```{r huff51, fig.show='hold', fig.cap='Design decisions connecting research purpose and outcomes [@huff_2009_designingresearchpublication p. 86].', echo=FALSE}
knitr::include_graphics('images/Huff-2009-fig5.1.svg')
```
当使用 bookdown 生成 HTML 输出时,一切正常。
当使用 bookdown 生成 PDF 输出时,我收到一条错误消息 ! LaTeX Error: Unknown graphics extension: .svg.
这是可以理解的,因为 knitr 使用 Latex 的 \includegraphics{images/Huff-2009-fig5.1.svg} 来包含图像。所以,它本身并不是一个错误。
有没有更好的方法来包含 SVG 图像,这样我就不需要将其预处理为 PDF 或 PNG?
【问题讨论】: