![数学字母太多 - 如何组成 M(不是)WE?](https://linux22.com/image/429779/%E6%95%B0%E5%AD%A6%E5%AD%97%E6%AF%8D%E5%A4%AA%E5%A4%9A%20-%20%E5%A6%82%E4%BD%95%E7%BB%84%E6%88%90%20M%EF%BC%88%E4%B8%8D%E6%98%AF%EF%BC%89WE%EF%BC%9F.png)
让我们考虑下面的两个文件(它们来自我的一个非常普通的 LaTeX 项目)。
使用latex -shell-escape tnsmath-doc\[fr\].tex
这两个文件会出现以下错误。
! LaTeX Error: Too many math alphabets used in version normal.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.1 $\setalge{A}
$ ,
我知道我必须使用上面代码中的东西来避免那种错误(示例的行在里面tnsmath.sty
)。
\DeclareFontFamily{U}{mathb}{}
\DeclareFontShape{U}{mathb}{m}{n}{
<-5.5> mathb5
<5.5-6.5> mathb6
<6.5-7.5> mathb7
<7.5-8.5> mathb8
<8.5-9.5> mathb9
<9.5-11> mathb10
<11-> mathb12
}{}
\DeclareSymbolFont{mathb}{U}{mathb}{m}{n}
\DeclareFontSubstitution{U}{mathb}{m}{n}
\DeclareMathSymbol{\tnslog@leftleftharpoons} {3}{mathb}{"D8}
\DeclareMathSymbol{\tnslog@rightrightharpoons}{3}{mathb}{"D9}
我想在所有需要的地方做同样的事情,但我必须先从我的巨大 TEX 文件中创建一个 M(不是)WE,以测试我的更改是否有用。
有人能帮我吗?