libertine 和 newtxmath 中缺少 \scriptstyle 和 \scriptscriptstyle 字母

libertine 和 newtxmath 中缺少 \scriptstyle 和 \scriptscriptstyle 字母

我已手动将newtx软件包安装到TEXMFLOCAL(具有管理员权限),将所有内容放入TEXMFLOCAL/fonts/和中的相应文件夹中TEXMFLOCAL/tex/latex,并运行updmap-sys --enable Map=ntx.maptexhash。一切似乎都运行正常。

但是,似乎我在数学模式下缺少字母\scriptstyle\scriptscriptstyle大小(当我尝试写分数等时非常明显): 缺少脚本样式大小的字母!

我只得到了 g、v 和 y!

这是我的 MWE:

\documentclass{minimal}

\usepackage[nf]{libertine} % Disable osf in math
\usepackage[T1]{fontenc} % only encoding that works with Libertine

\usepackage{mathtools}
\usepackage{amssymb}
\usepackage[libertine]{newtxmath}
\usepackage[scr=rsfso]{mathalfa} % Differently defined script font
\usepackage{bm} % load after all math to give access to bold math

\begin{document}
Displaystyle:
\[
    abcdefghijklmopqrstuvwxyz
\]

Scriptstyle:
\[
    \scriptstyle{abcdefghijklmopqrstuvwxyz}
\]

Scriptscripystyle:
\[
    \scriptscriptstyle{abcdefghijklmopqrstuvwxyz}
\]

\end{document}

答案1

只是为了结束这个问题:TeXlive 2012 修复了上述问题,您应该直接更新它,而不必newtx手动安装。

相关内容