LuaLaTeX Unicode-Math Sans Serif 字体

LuaLaTeX Unicode-Math Sans Serif 字体

我在 LuaLaTeXscrartcl文档中测试 Sans Serif 字体。我发现

\usepackage{fontspec}
\usepackage[math-style=TeX]{unicode-math} 
\usepackage[cm]{sfmath}  
\defaultfontfeatures{Ligatures=TeX} 
\setmainfont[
        Color=grey,
        UprightFont={Source Sans Pro Light},
        BoldFont={Source Sans Pro Bold},
        ItalicFont={Source Sans Pro Italic},
        BoldItalicFont={Source Sans Pro SemiBold Italic}   
]{Source Sans Pro} 
\setmonofont{Inconsolata}[Scale=MatchLowercase] 
\setmathfont{Source Sans Pro}[math-style=TeX]

我得到了最好的结果。但是 \sqrt{xy} 中的所有变量仍然是黑色的。就像黑色矩形一样。我现在测试了大约 2 小时,没有找到另一种效果更好的 Sans Serif 字体……

有人可以给我建议如何使一切正常吗?

答案1

也许你正在寻找一个类似的包mathastext

\documentclass{article}

\usepackage[no-math]{fontspec}
\setmainfont[
  UprightFont={* Light},
  BoldFont={* Bold},
  ItalicFont={* Italic},
  BoldItalicFont={* Semibold Italic} 
]{Source Sans Pro} 

\usepackage[italic]{mathastext}

\begin{document}

$\sqrt{xy}$

\end{document}

在此处输入图片描述

相关内容