newtxmath 括弧を設定する

newtxmath 括弧を設定する

最近、セットブレースの動作newtxmathが変わりました。この変更の兆候は見つかりません。ドキュメント何が起こったのか、バグなのか、以前の動作(気に入っていた)は簡単に復元できるのか、気になります。

以前は、中括弧の中間点は (悪名高いほど) 微妙だったため、cmbraceドキュメントで説明されているオプションが追加されました。しかし、現在はこれcmbraceがデフォルトのようで、これをオフにする方法がわかりません。以下は、がcmbraceオンかオフかに関係なく同じ出力を生成します (切り替えてもbigdelims効果はありません)。

\documentclass{article}
\usepackage{newtxtext}
\usepackage[cmbraces]{newtxmath}
\begin{document}
$\{$\{
\end{document}

通常モードの中括弧は、以前の数式中括弧と似ていますが、同一ではありません。

答え1

ドキュメントの第14章「付録:バージョン1.5での変更点」を見ると、一見無害そうな

Times の極端に小さい区切り文字 ([{ は数式モードでは使用されなくなり、より大きな区切り文字に置き換えられました。以前のオプションはbigdelims効果がありません。

これは とどう関係があるのでしょうかcmbraces? この変更後、bigdelimがデフォルトとなりbigdelimが上書きされるcmbracesため、は無視されます。手動で追加したcmbracesに戻ることができます。cmbraces

\DeclareMathDelimiter{\lbrace}{\mathopen}{lettersA}{62}{largesymbols}{142}
\DeclareMathDelimiter{\rbrace}{\mathclose}{lettersA}{63}{largesymbols}{143}

あなたの前文に、しかし、私が知る限り、元の中括弧はフォント内で上書きされているため、フォントを変更せずに復元することはできません。

関連情報