更改括号的字体

更改括号的字体

我成功地破解了 mathspec,使用指定字体的括号()和方括号[],例如

\DeclareMathSymbol{]}{\mathord}{\eu@DigitsArabic@symfont}{`]}

显然,我想用大括号做同样的事情{},但\DeclareMathSymbol{\{}...导致 XeLaTeX 抛出以下错误:

! Latex Error: Command '\{' already defined.

说实话,我一直都有点期待这种情况会发生。有人知道如何实现吗?

答案1

如果要修改分隔符,则应使用\DeclareMathDelimiter而不是,\DeclaraMathSymbol这样就可以指定小符号和大符号。

这是一个将左括号更改为左圆括号的简单示例:

\DeclareMathDelimiter{\lbrace}{\mathopen}{operators}{"28}
                                         {largesymbols}{"00}

如果不遵循标准编码,您将需要找出包含所需字体的适当小版本和大版本符号的插槽。

参考

相关内容