在 newtxmath 中使用 cmbraces 版本的 newpxmath

在 newtxmath 中使用 cmbraces 版本的 newpxmath

如何将 newpxmath 软件包的 curly{}cmbraces 版本合并到 newtxmath 中?这两个软件包都支持计算机现代括号版本,但 newpxmath cmbraces 看起来比 newtxmath 版本好看得多。

我进入newpxmath.sty并尝试使用命令

\DeclareMathDelimiter{\lbrace}{\mathopen}{symbols}{102}{largesymbols}{8}
\DeclareMathDelimiter{\rbrace}{\mathclose}{symbols}{103}{largesymbols}{9}

但它似乎不起作用。

答案1

您可以使用标准cmex括号:

\documentclass{article}
\usepackage{newtxtext,newtxmath}

\DeclareFontShape{OMX}{cmex}{m}{n}{
  <-7.5> cmex7
  <7.5-8.5> cmex8
  <8.5-9.5> cmex9
  <9.5-> cmex10
}{}
\DeclareSymbolFont{cmlargesymbols}{OMX}{cmex}{m}{n}

\DeclareMathDelimiter{\rbrace}{\mathclose}{symbols}{"67}{cmlargesymbols}{"09}
\DeclareMathDelimiter{\lbrace}{\mathopen}{symbols}{"66}{cmlargesymbols}{"08}

\begin{document}

\[
\{x\}\ne\left\{\frac{a}{b}\right\}
\]

\end{document}

在此处输入图片描述

与标准newtxmath牙套相比,它更纤细。

在此处输入图片描述

相关内容