我用来\usepackage[sfdefault,light,lining]{FiraSans}
重现 Beamer Metropolis 主题的默认字体。我遵循这这个问题。
但是,粗体字体看起来太重了。当我注释该\usepackage
行时,字体会发生变化。Metropolis 的默认字体不同。我使用 Overleaf 和 TeXstudio 获得了这些结果。看来我需要添加另一个选项\usepackage
或更改那里的选项。我该如何解决这个问题?
梅威瑟:
\documentclass[t,aspectratio=169]{beamer}
\usetheme{metropolis}
% Metropolis default font below? Bold font looks too heavy
\usepackage[sfdefault,light,lining]{FiraSans}
\setbeamertemplate{frame footer}{Information for the footer}
\begin{document}
\begin{frame}
\frametitle{Title of the slide, $\alpha$, $\gamma$}
\begin{itemize}
\item Item text
\item Item text
\end{itemize}
\end{frame}
\end{document}
答案1
您可以使用包更改标题的粗体字体fontspec
。
\documentclass{beamer}
\usepackage{fontspec}
\usetheme{metropolis}
% Metropolis default font below? Bold font looks too heavy
\usepackage[sfdefault,light,lining]{FiraSans}
\setbeamertemplate{frame footer}{Information for the footer}
\newfontfamily{\titlefont}{FiraSans}[%
BoldFont = FiraSans-Medium.otf,
]
\setbeamerfont{frametitle}{family=\titlefont}
\begin{document}
\begin{frame}
\frametitle{Title of the slide, $\alpha$, $\gamma$}
\begin{itemize}
\item Item text
\item Item text
\end{itemize}
\end{frame}
\end{document}
编辑
事实上,事实证明该选项的medium
作用完全相同!它使用中等字体\bfseries
。
\documentclass[aspectratio=169]{beamer}
\usepackage{fontspec}
\usetheme{metropolis}
% Metropolis default font below? Bold font looks too heavy
\usepackage[sfdefault,light,medium,lining]{FiraSans}
\setbeamertemplate{frame footer}{Information for the footer}
\begin{document}
\begin{frame}
\frametitle{Title of the slide, $\alpha$, $\gamma$}
\begin{itemize}
\item Item text
\item Item text
\end{itemize}
\end{frame}
\end{document}