我是第一次使用 LaTeX 在 R Markdown 中工作,当我尝试从 github 编织 tufte 模板时出现以下错误:
! 软件包 fontspec 错误:找不到字体“Kaiti SC”。
! kpathsea:make_tex: 无效文件名“Kaiti SC/OT:language=dflt;”,包含“ ”
使用 xelatex 在 Mac OS Catalina 上操作最新版本的 R。
有人知道如何修复这个问题吗?我的字体簿里有这种字体。半小时后执行就停止了,真是令人失望。
答案1
我认为 Kaiti SC 一定与中文字体有关,我删除了一些中文字符,并设法让它执行为 pdf。以下代码来自 github:
---
title: "Tufte"
subtitle: "一R Markdown"
author: "JJ Allaire,"
date: "`r Sys.Date()`"
output:
tufte::tufte_handout:
citation_package: natbib
latex_engine: xelatex
tufte::tufte_book:
citation_package: natbib
latex_engine: xelatex
tufte::tufte_html: default
ctex: yes
biblio-title:
bibliography: skeleton.bib
link-citations: yes
---
```{r setup, include=FALSE}
library(tufte)
knitr::opts_chunk$set(cache.extra = packageVersion('tufte'))
options(htmltools.dir.version = FALSE)
```