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}

到你的序言,但据我所知,原来的括号已经在字体中被覆盖,因此如果不更改字体就无法恢复它们。

相关内容