安装及使用 mtpro2 字体宏包
本教程仅在 mac 系统下经过测试,windows 用户请自行测试。
介绍
MathTime Professional II 是一款由 Michael Spivak 设计的很优美的数学字体,它被很多数学专著和期刊所使用。
该字体提供两个版本,Complete 版和 Lite 版。顾名思义,Complete 版为完整版,提供了所有设计功能,而 Lite 版为非完整版,只提供了部分设计功能。特别地,下面列出的特性只能在完整版中使用:
- Bold math fonts, except for the bold upright math alphabets
\mathbfand\mbf, and for the bold versions of the CM Calligraphic and the Euler fonts - Times-compatible script, curly, fraktur and ‘blackboard bold’ fonts
- AMS symbols
安装步骤
- 要么直接从官网下载字体资源(需要付费购买版权),要么从 Github 仓库下载
texmf文件夹至本地; texmf文件夹里面有doc、dvips、fonts、source、tex以及tpm这 6 个子文件夹;-
按照下表复制文件夹,第二栏为绝对路径
/usr/local/texlive/texmf-local/下面的各路径需复制的文件夹 复制前往目标路径下 docdoc/mtpro2dvipsdvips/local/mtpro2fonts/tfmfonts/tfm/local/mtpro2fonts/type1fonts/type1/local/mtpro2sourcesource/latex/mtpro2tex/latextex/latex/local/mtpro2tex/plaintex/plain/local/mtpro2tpm/packagetpm/package - 终端运行
sudo mktexlsr或者sudo texhash刷新文件名数据库; - 终端运行
sudo updmap-sys --enable Map=mtpro2.map; - 终端运行
sudo updmap-sys --disable Map=belleek.map; - 终端运行
texdoc mtpro2和texdoc guide2阅读字体使用手册。
宏包使用
文本字体搭配
mtpro2 和 Times 风格字体搭配最为融洽,目前使用 Times 风格字体的常用方法有:
- 使用
newtxtext宏包调用波兰 $\TeX$ 用户组开发的复刻字体 $\TeX$ Gyre Termes 1 - 重定义
\renewcommand{\rmdefault}{ptm}以使用 Adobe Times - 使用
fontspec宏包调用 Times New Roman 或者 Times 字体
Blackboard Bold Math Alphabet
mtpro2 提供了多个版本的 Blackboard Bold 数学字母表,具体见下表:
需要注意的是 amsbb 选项只提供大写字母字母表,不支持小写字母和阿拉伯数字。
一些问题
-
如何将数学模式中的中括号字体改用相应的文本模式字体?
mtpro2.dtx中源码为:\DeclareMathDelimiter{[}{\mathopen} {letters}{140}{largesymbols}{"02} \DeclareMathDelimiter{]}{\mathclose}{letters}{141}{largesymbols}{"03}这里的
letters数学符号字体来自\mathnormal,我们需要将其改为operators(来自\mathrm),如下所示:\DeclareMathDelimiter{[}{\mathopen} {operators}{`[}{largesymbols}{"02} \DeclareMathDelimiter{]}{\mathclose}{operators}{`]}{largesymbols}{"03}
注释
参考
-
在 mac 下
newtxtext是调用这个字体,其它系统下我没有测试。 ↩