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}

到你的序言,但據我所知,原來的大括號已被字體覆蓋,因此在不更改字體的情況下無法恢復它們。

相關內容