安装及使用 mtpro2 字体宏包
本教程仅在 mac 系统下经过测试,windows 用户请自行测试。
介绍
MathTime Professional II 是一款由 Michael Spivak 设计的很优美的数学字体,它被很多数学专著和期刊所使用。
该字体提供两个版本,Complete 版和 Lite 版。顾名思义,Complete 版为完整版,提供了所有设计功能,而 Lite 版为非完整版,只提供了部分设计功能。特别地,下面列出的特性只能在完整版中使用:
- Bold math fonts, except for the bold upright math alphabets
\mathbf
and\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/
下面的各路径需复制的文件夹 复制前往目标路径下 doc
doc/mtpro2
dvips
dvips/local/mtpro2
fonts/tfm
fonts/tfm/local/mtpro2
fonts/type1
fonts/type1/local/mtpro2
source
source/latex/mtpro2
tex/latex
tex/latex/local/mtpro2
tex/plain
tex/plain/local/mtpro2
tpm/package
tpm/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
是调用这个字体,其它系统下我没有测试。 ↩