R语言markdown导出pdf报错! Package fontspec Error The font Songti TC cannot be foundError LaTeX failed to compile如何解决
在R语言中导出pdf报错的原因是无法找到字体"Songti TC"。解决办法如下:
-
确保你的系统中安装了"Songti TC"字体。你可以在字体管理器中搜索并安装该字体。
-
如果你已经安装了"Songti TC"字体,但仍然报错,可能是因为字体名称不正确。你可以尝试使用字体的全名或其他别名来指定字体名称。
例如,你可以使用以下命令来指定字体名称:
options(knitr.kable.NA = '', knitr.kable.longtable = FALSE)
Sys.setenv(TEXFONTS = "/Library/Fonts/Songti TC.ttf")
请将上述代码中的/Library/Fonts/Songti TC.ttf替换为你系统中"Songti TC"字体的正确路径。
- 如果以上方法仍然无法解决问题,你可以尝试使用其他可用的字体替代"Songti TC"字体,例如微软雅黑(
Yahei)或宋体(SimSun)。
options(knitr.kable.NA = '', knitr.kable.longtable = FALSE)
Sys.setenv(TEXFONTS = "/Library/Fonts/Microsoft/Yahei.ttf")
或者
options(knitr.kable.NA = '', knitr.kable.longtable = FALSE)
Sys.setenv(TEXFONTS = "/Library/Fonts/SimSun.ttf")
请确保替换的字体在你的系统中是可用的。
希望以上方法能够帮助你解决问题。
原文地址: https://www.cveoy.top/t/topic/jbCX 著作权归作者所有。请勿转载和采集!