首页 > 解决方案 > 更新包后序言不起作用:图形路径不起作用

问题描述

我很喜欢 r-markdown 来创建投影仪演示文稿,并且经常使用序言。我使用的preamble.tex文件包括几个包和语句,例如setmainfont(Korean) 和graphicspath.

不幸的是,最近更新了 RStudio 中的所有包后出现了两个问题。1:我的代码照常创建投影仪幻灯片,但无法显示韩语。2:我定义的(相对)路径\graphicspath{}不再起作用。

可以通过添加mainfontYAML 来修复韩文字体的使用。但是,因为graphicspath未应用于include_graphics(),我猜 preamble.tex 不起作用。这可能是与跨包或平台的错误或版本相关的问题。如果有人可以帮助我找出问题所在,我将不胜感激,以便我可以解决这些问题。

我刚刚在这里上传了一个可重现的示例。

我得到的错误信息如下。

knitr::include_graphics("testimage.png") 中的错误:找不到文件:"testimage.png" 调用:... withCallingHandlers -> withVisible -> eval -> eval -> 실행이 정지되었습니다</ p>

我的会话信息如下: sessionInfo()

R 版本 3.6.2 (2019-12-12)
平台:x86_64-w64-mingw32/x64 (64-bit)
运行于:Windows 10 x64 (build 17763)

矩阵产品:默认

语言环境:[1] LC_COLLATE=Korean_Korea.949 LC_CTYPE=Korean_Korea.949
[3] LC_MONETARY=Korean_Korea.949 LC_NUMERIC=C [5] LC_TIME=Korean_Korea.949

附加的基础包:[1] stats graphics grDevices utils
datasets methods base

其他附加包:[1] knitr_1.28

通过命名空间加载(未附加):[1] compiler_3.6.2 htmltools_0.4.0 tools_3.6.2 yaml_2.2.1 [5] Rcpp_1.0.3
rmarkdown_2.1 digest_0.6.24 xfun_0.12 [9] rlang_0.4.4
evaluate_0.14

标签: rstudior-markdownbeamer

解决方案


推荐阅读