![Beamer 设置了自定义字体但未使用?](https://linux22.com/image/446792/Beamer%20%E8%AE%BE%E7%BD%AE%E4%BA%86%E8%87%AA%E5%AE%9A%E4%B9%89%E5%AD%97%E4%BD%93%E4%BD%86%E6%9C%AA%E4%BD%BF%E7%94%A8%EF%BC%9F.png)
我正在尝试为我在大学的工作制作一个模板。我已将字体设置为如下形式:
\setmainfont[
Path = uni/fonts/,
Extension = .otf,
Ligatures = TeX,
BoldFont = Uni-Bold,
ItalicFont = Uni-Italic,
BoldItalicFont = Uni-BoldItalic
]{Uni-Roman} % there is a file called uni/fonts/Uni-Roman.otf
我没有在其他地方设置字体。但是,投影机不使用这些字体。我做错了什么?是的,我导入了该.sty
文件。
答案1
Beamer 默认使用无衬线字体。因此,您需要\setsansfont
使用\setmainfont
% !TeX TS-program = lualatex
\documentclass{beamer}
\usepackage{fontspec}
\setsansfont{Arial}
\begin{document}
\begin{frame}
test
\end{frame}
\end{document}