- 已编辑
在 bookdown 项目中,代码块中设置 dev.args=list(family = "serif")
指定图形设备参数,在编译出来的 gitbook 网页文档中,缺失对图片的引用,但是图片是正确的生成了, PNG 和 PDF 图片都使用了指定的字体
```{r times,out.width = "45%",fig.width=27/7,fig.asp=1,dev.args=list(family = "serif")}
data(ais, package = 'DAAG')
plot(hg ~ rcc,
data = ais,
xlab = expression("Red cell count (" * 10^12 * italic(l)^{
-1
} * ")"),
ylab = expression("Hemaglobin (" * g * dot(" ") * daL^{
-1
} * ")")
)
```
会有警告提示 The label(s) fig:times not found ,使用 bookdown 自带的 demo 项目即可重现此问题
附上运行环境
xfun::session_info('bookdown')
R version 3.5.2 (2018-12-20)
Platform: x86_64-apple-darwin15.6.0 (64-bit)
Running under: macOS Mojave 10.14.3, RStudio 1.2.1256
Locale: en_US.UTF-8 / en_US.UTF-8 / en_US.UTF-8 / C / en_US.UTF-8 / en_US.UTF-8
Package version:
base64enc_0.1.3 bookdown_0.9 digest_0.6.18 evaluate_0.12 glue_1.3.0 graphics_3.5.2 grDevices_3.5.2 highr_0.7
htmltools_0.3.6 jsonlite_1.6 knitr_1.21 magrittr_1.5 markdown_0.9 methods_3.5.2 mime_0.6 Rcpp_1.0.0
rmarkdown_1.11 stats_3.5.2 stringi_1.2.4 stringr_1.4.0 tinytex_0.10 tools_3.5.2 utils_3.5.2 xfun_0.4
yaml_2.2.0
另外,我在 Windows 上也可以重现这个问题