我尝试line numbers
在文本中使用EBGaramond-math
字体和 Luatex。使用下面的代码,数学模式中的数字是直线的,但在文本中oldstyle
使用字体。
\documentclass[]{standalone}
\usepackage[no-math]{fontspec}
\defaultfontfeatures[EBGaramond12]{Numbers={Lining}}
\setmainfont{EB Garamond}
\usepackage[cmintegrals,cmbraces]{newtxmath}
\usepackage{ebgaramond-maths}
\begin{document}
123
$123$
\end{document}
如果我评论\usepackage{ebgaramond-maths}
文本数字就会排列。
查看日志文件后,似乎ebgaramond-math
将其自己的设置带入\defaultfontfeatures
,如下所示,数字配置了两次。
. 为字体“EBGaramond12”创建的字体系列“EBGaramond12(4)”具有以下选项。[Ligatures = TeX,Scale = 1,SmallCapsFeatures={Renderer=Basic},Extension = . .otf,Numbers={Lining},Numbers = {Monospaced,OldStyle},UprightFont = . *-Regular,ItalicFont = *-Italic,BoldFont = *-Regular,BoldItalicFont = . *-Italic]。
加上注释后ebgaramond-maths
日志文件内容如下。
. 为字体“EB Garamond”创建的字体系列“EBGaramond(0)”具有选项。[Ligatures=TeX]。
如果我使用 ,也会出现同样的行为XeLatex
。在文本中使用 和。pdflatex
我需要使用哪些选项才能在文本和数学中使用?\usepackage[lf]{ebgaramond}
line numbers
ebgaramond-math
line numbers