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}

к вашей преамбуле, но, насколько я могу судить, оригинальные скобки были перезаписаны в шрифте, поэтому их невозможно восстановить без изменения шрифта.

Связанный контент