KOMA-Script 'fontsize' 与 'newtxmath':'microtype' 自定义突起设置不起作用

KOMA-Script 'fontsize' 与 'newtxmath':'microtype' 自定义突起设置不起作用

我想使用scrbookfontsize=12pt为了获得具有匹配数学的 Linux Libertine,我使用了newtxmath包。我想为脚注标记设置microtype边距突出,但没有生效。几个小时后,我开发了这个 MWE 来识别有问题的部分:

\documentclass[%
fontsize=12pt % critical line 1
]{scrbook}

\usepackage[utf8]{inputenc}
\usepackage[showframe=true]{geometry}

\usepackage[T1]{fontenc}
\usepackage{libertine}

\usepackage{newtxmath} % critical line 2

\usepackage{microtype}

\SetProtrusion{
    encoding={*},
    family={LinuxLibertineT-TLF},
    series={*},
    size={5,6,7,8}
}{1={ ,1000}}

\begin{document}
    \noindent-A% Testing hyphen protrusion
    \hfill
    e\(\mathrm{e}\)% does text match with math?
    \footnote{blah}% footnote marker protrusion?
\end{document}

右边距区域取决于两条关键线:

输出

我想将字体大小设为 12 pt,匹配数学字体,并将脚注标记凸起部分放在一起。-A文档中显示,常规凸起部分在所有情况下都有效。我的microtype凸起设置是否完全有效?我不确定,我或多或少只是在猜测。

答案1

newtxmath改变数学大小。\sf@size(上标使用)现在大小为 8.8 而不是 8。 因此,您需要将此值添加到大小声明中:

 size={5,6,7,8,8.8}

或者使用尺寸范围:

 size={5-9}

(最后一个数字必须大于8.8因为microtype范围本身不包括上限)

相关内容