Fira Math 的精简版

Fira Math 的精简版

我正在制作 Metropolis 投影机,遇到了 Fira Math 字体。一切都编译成功,但数学表达式比常规文本更重。我检查了随附的演示文件,发现作者使用了\mathversion{Thin}命令。出于某种原因,它在我的代码中不起作用。

这是 MWE

\documentclass[aspectratio=169]{beamer}

\usefonttheme{professionalfonts}

\usepackage[mathrm=sym]{unicode-math}
\setmathfont{Fira Math}

\usetheme[titleformat=smallcaps,block=fill]{metropolis}
%\metroset{outer/frametitleformat=smallcaps}
\setbeamertemplate{navigation symbols}{}
\setbeamertemplate{blocks}[rounded]


\begin{document}

\begin{frame}{Frame}
%\mathversion{Thin}
The formula
$z = d - \kappa x = (1 - \kappa\xi) d = \zeta d$
\end{frame}

\end{document}

答案1

我从 MikTeX 控制台安装了 Fira 字体(sans)和 Fira Math。文本有多种粗细可供选择。

对于 Fire Math,我只发现了一个:Regular。

到目前为止,最接近文本的重量是书籍,但是...请继续阅读。

% !TeX TS-program = xelatex 

\documentclass[aspectratio=169]{beamer} 
\usepackage{FiraSans}

\usefonttheme{professionalfonts}    
\usepackage[mathrm=sym]{unicode-math}
\setmathfont{Fira Math Regular}

\usetheme[titleformat=smallcaps,block=fill]{metropolis}
%\metroset{outer/frametitleformat=smallcaps}
\setbeamertemplate{navigation symbols}{}
\setbeamertemplate{blocks}[rounded] 

\begin{document}
        
\begin{frame}{Frame}
        
\textsf{The formula (regular)}

{\firalight The formula (light)}

{\firathin The formula(thin)}

$z = d - \kappa x = (1 - \kappa\xi) d = \zeta d$

{\firabook  The formula closest (book)}

{\firamedium Other formula (medium)}
    
\end{frame}

\end{document}

我发现常规粗细的字体看起来很轻!所以也许这就是你在数学字体中注意到的重量。

一

目前我不知道主题大都会如何处理此字体,但看起来它使用Fira Sans Light常规粗细。例如,使用 \usetheme[titleformat=smallcaps,block=fill]{Dresden}常规字体效果很好。而且行间间距较小。

F

更新

此设置将生成轻量级文本和公式,如主题演示中所显示的那样metropolis

% !TeX TS-program = xelatex 

\documentclass[aspectratio=169]{beamer} 
\usepackage{FiraSans}

%   \usefonttheme{professionalfonts}    % do not use
%   \usepackage[mathrm=sym]{unicode-math} % do not use

\usetheme[titleformat=smallcaps,block=fill]{metropolis}
\setbeamertemplate{navigation symbols}{}
\setbeamertemplate{blocks}[rounded] 

\begin{document}

\begin{frame}{Frame}

    The formula 
    
    $z = d - \kappa x = (1 - \kappa\xi) d = \zeta d$    
    
    
    \begin{equation*}
    e = \lim_{n\to \infty} \left(1 + \frac{1}{n}\right)^n
    \end{equation*}

\end{frame}

\end{document}

鳍

相关内容