Поведение брекетов в 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}
к вашей преамбуле, но, насколько я могу судить, оригинальные скобки были перезаписаны в шрифте, поэтому их невозможно восстановить без изменения шрифта.