答案1
for对其余环境做了大量\DeclareMathSymbol
假设\altS
(特别是它还假设您已选择 MathTime 脚本字体)。我猜您希望能够直接\altS
在数学模式下输入以获取符号。
因此你需要做两件事。首先定义一个符号字体:
\DeclareSymbolFont{Mathscr}{U}{mt2ms}{m}{it}
然后你将声明你的符号:
\DeclareMathSymbol{\altS}{\mathord}{Mathscr}{'023}
这和您所做的有两个主要区别:首先,我们指定符号字体而不是,letters
所以我们不需要这样做\Mathscr
(并将其定义为数学字母表)。其次,我们将字符类型声明为 ord 而不是 letter,这样它就不会受到当前数学字母表的影响。
另一种方法是保留符号的定义:
\DeclareMathSymbol{\altS}{\mathalpha}{letters}{'023}
但随后定义
\DeclareMathAlphabet{\mathscr}{U}{mt2ms}{m}{it}
现在您可以执行例如$\mathscr{\altS}$
以及使用它\mathscr
来访问其余的 MathTime 脚本字母。