发布时间:2011-01-12 18:35:44
文章类别:数学公式
原文地址:http://blog.sina.com.cn/s/blog_5e16f1770100obgq.html

QQ群:91940767/145316219/141877998/80300084/194770436
淘宝店:http://latexstudio.taobao.com
技巧续篇:http://latexstudio.net/
常见数学公式问题集下载

too many math alphabets in version normal 这个错误比较少见,但是如果遇到了,是比较头疼的。
参看帖子:http://bbs.ctex.org/viewthread.php?tid=59789
milksea 回复:
有限制,数学字母字体至多 16 种,这是 TeX 底层的限制,无解。
我觉得这个限制为什么现在的 TeX 引擎也不放开一下呢?反正 eTeX 把各种寄存器的数量都提高了。

我前几天写相关教程就遇到这个问题,那时候根本还没用 bm 宏包,纯粹是使用的数学字体太多导致的。后来照 symbols 文档的办法,改用文本模式混过去了。

通常来说如果你不是像我一样是在写专门展示 LaTeX 数学字体的部分遇到这个问题,那肯定是自己的问题。正常的数学文章用不了 16 种字体。


【解决方案】
方案一,网络上给出的解决方案如下:
too many math alphabets in version normal
\usepackage{amssymb}
\newcommand\hmmax{0} % default 3
% \newcommand\bmmax{0} % default 4
\usepackage{bm}

方案二,通常这个问题是 txfonts,psfonts 宏包产生的问题,可以用 mathtools 宏包替代。
参见 mathtools 3.7.2 节的内容。
文档地址:mathtools



点赞(0)

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部