在 LuaTex/LuaLaTex 使用中文,附 Font KaitiSC not found.解决方法

LaTex

如果是中文文档的话可以用 ctex 包:

\usepackage{ctex}
\setCJKmainfont{Source Han Sans SC} % 设置默认中文字体
\setCJKfamilyfont{songti}{FZShuSong-Z01S} % 设置默认宋体字体
% 上面的 songti 也可以换成别的,默认定义了 songti、heiti、fangsong
 
\begin{document}
使用默认字体
{\heiti 使用特定字体}
\end{document}

如果只加入少量中文的话可以直接调用中文字体:

\usepackage{fontspec}
\newfontfamily{\han}{Source Han Sans SC}
 
\begin{document}
{\han 中文}
\end{document}

附:macOS 下“The font “KaitiSC” cannot be found.”解决方案

详细情况请看原文, Monterey 下执行

sudo tlmgr conf texmf OSFONTDIR /System/Library/AssetsV2/com_apple_MobileAsset_Font7