LaTeX数学公式的默认字体是什么?

 我来答
晨绿佳713
2017-12-24 · TA获得超过335个赞
知道答主
回答量:282
采纳率:98%
帮助的人:53.6万
展开全部

用于正文字体就是 Computer Modern / Latin Modern 。然而第三个的话实际上是数学环境的特性,数学环境一般变量用 italic 斜体来写,而数或符号用正体 roman 来搞。在正文当中一般不这么干,正文的部分无视字母或数字,正体用正体,斜体的部分用斜体。如果非要改的话,不推荐,也不应该,是把西文的部分全部用数学环境包起来,要么就是 hack 一款字体,或者自己 hack 一个字体表出来,或者最好是 hack 一个虚拟字体(Virtual Font)宏包也行,但我觉得题主要有这个水平大概也不会来问了吧。没有办法的主要原因是因为我们一般用来控制字体的 fontspec 包没有提供替换某个 Unicode 范围的字体的功能,这个功能我只在 ConTeXt Mark IV 里面玩过,类似于\setmainfontfallback[Arial Unicode]  [range=0x3400-0x2FA1F]\setmainfontfallback[Times New Roman][range=cyrillic]来控制某个范围的东西,具体可以看 ConTeXt 的 simplefonts 的材料 Simplefonts - ConTeXt wiki,当时是用来处理多语言问题的,一开始是用 simplefont 模块的,后来似乎直接集成到引擎里了(ConTeXt 的玩法嘛)不过由于用的人太少,资料不够全后来就没玩过了,但要用来做你这个把数字字母分开设置字体是绰绰有余了。ConTeXt 印象中还有那个 fonttable 可以做各种 hack 方便,不过也是各种坑。我怀疑这些东西用 LuaTeX 里面做可能比较方便,毕竟 ConTeXt Mark IV 就是用 LuaTeX 做的引擎。ApTeX ,似乎提供相对开放的 VF 机制,似乎那样的话做这些事情就方便的多了。要想更换内置公式的数学字体,字体必须支持Opentype Math。重要说明:尽管Word中支持更改这些字体,但是Office本身局限性,自带pdf输出只支持Cambria Math转换为矢量文本,并不支持其他数学字体转换公式为矢量文本,而是强制转换为位图导致模糊插件PDFMaker来嵌入数学字体集

卖萌rosbebd76214
2017-12-24 · TA获得超过528个赞
知道答主
回答量:298
采纳率:94%
帮助的人:59.1万
展开全部

1. Latin Modern Math,TeX Live自带默认的数学字体

2. STIX, TeX Live中自带,全称是Scientific and Technical Information Exchange font,这个字体是一套比较大的也是历史比较长的字体,这个字体包含正文字体和数学字体。这个字体风格类似Times,所以很多刊物会用到的。

3. XITS Math,基于STIX的一套数学字体,TeX Live中自带,比STIX多了一些数学扩展。类似于Times New Roman.

4. Bonum Math、Pagella Math、Schola Math、Termes Math一系列字体

5. Neo Euler,这个字体需要单独安装

6.Cambria Math, 默认字体

7. Asana Math, TeX Live自带数学字体

注意事项:除了Cambria Math和Asana Math字体可以通过Word自带转换输出pdf,其他数学字体必须通过PDFMaker转换,否则输出pdf后公式是位图

所用数学字体为免费字体。输出pdf时最好选择高质量印刷。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式