更新

更新

newpxmath包(版本 2013/12/12 v1.061)使尖括号从数学模式中消失:

\documentclass{standalone}
\usepackage{newpxmath}

\begin{document}
  $\langle x \rangle$
\end{document}

结果是“X”而不是预期的“〈X》”。据推测文件中的以下信息.log是相关的:

Missing character: There is no h in font zplsy!
Missing character: There is no i in font zplsy!

除了恢复之外,有人能建议如何重新恢复这些尖括号吗mathpazo

答案1

似乎在 的最新更新中newpx引入了一个错误:请报告。目前,您可以在 中使用相应的字形newtx

\documentclass{standalone}
\usepackage{newpxmath}

\DeclareFontFamily{U}{ntxmia}{\skewchar \font=127 }
\makeatletter
\DeclareFontShape{U}{ntxmia}{m}{it}{
  <-> \npxmath@scaled ntxmia
}{}

\DeclareFontShape{U}{ntxmia}{b}{it}{
  <-> \npxmath@scaled ntxbmia
}{}
\makeatother

\DeclareSymbolFont{lettersAbug}{U}{ntxmia}{m}{it}
\SetSymbolFont{lettersAbug}{bold}{U}{ntxmia}{b}{it}

\DeclareMathDelimiter{\langle}{\mathopen}{lettersAbug}{165}{largesymbols}{140}
\DeclareMathDelimiter{\rangle}{\mathclose}{lettersAbug}{166}{largesymbols}{141}


\begin{document}
  $\langle x \rangle$ $\bigl\langle x\bigr\rangle$
\end{document}

第二个公式表明较大的符号是正确设置的。

在此处输入图片描述


更新

随着昨天 (2014-01-08) 版本 (1.071) 的发布newpx,该问题已得到解决,因此所述补丁不再需要。

相关内容