主题 : 开启Word公式的隐藏技能
千山同一月 万户尽皆春 千江有水千江月 万里无云万里天
级别: 总版主

UID: 998
精华: 0
发帖: 605043
威望: 529545 点
无痕币: 6 WHB
贡献值: 0 点
在线时间: 62445(时)
注册时间: 2008-12-25
最后登录: 2024-05-11

0 开启Word公式的隐藏技能

公式编辑器是理工科生们必须要用到的东西,在编写论文甚至只是写一篇课程作业的过程中,都要用公式编辑器来编辑公式。如果你用的是WPS,或者用MathType,或者是Word 97-2003中的公式编辑器,那么这里暂且不论,只说说Word 2007及之后的版本下公式编辑器的那些隐秘的技能。这里使用Word 2016做演示,有的功能可能较低版本中没有。
一、修改字体
1.数学字体
几乎所有的期刊论文、学位论文都要求使用Times New Roman字体进行书写。有的期刊对公式的字体要求不严格,可以使用LaTeX排版系统的默认字体Computer Morden书写;国内的期刊则一般使用的是方正的那套白正体;有的期刊则要求较严格,公式也要Times New Roman字体书写。但是用Word公式进行公式编辑,字体只能是Cambria Math字体,手动更改为Times New Roman不会起效果,公式的设置中也只有Cambria Math这一种字体。这导致我们现在无法把公式的字体和文本的字体统一设置为Times New Roman,除非你文本使用Cambria字体,而这往往是不合适的。
以下两段内容参考自刘海洋所著《LaTeX入门》一书:
产生这个问题的原因是,公式的排版往往比普通文本更复杂,字体的多种参数都需要调整,字号是最经常调整的一个参数。而且公式中会遇到非常多数学字符,有的是从希腊文中借用的,如圆周率:

有的则是数学家创造的,如积分号:

因此,不是随便一个字体都可以用来公式的排版。
在Unicode编码标准下,可以实现对各种常用字符和特殊字符的编码,因此特殊符号多已经不是问题。STIX字体项目组经过不懈努力,让Unicode 3.0版本中加入了大量的数学字体。但是,常用的字体文件格式,不论是TypeTrue还是OpenType,在早期对数学字体的支持缺乏统一的标准,而“将其与Unicode标准相统一则更难”,更何况还有共识排版中非常复杂的格式调整。为了解决这个问题,微软基于OpenType字体文件格式开发了一套“数学参数表”,以提高Word软件共识排版的能力,同时还设计了Cambria Math数学字体。而没有数学参数表的字体,则无法在Word公式中使用。
2.在公式中使用含有数学参数表的字体
目前含有数学参数表的字体比较多,字体风格各异。与Times New Roman比较相似的字体就是XITS和XITS Math了。前者用于正文,后者用于公式。除此之外还有刚刚说到的STIX,只是XITS是STIX的扩充。还有Asana Math、TG Termes Math等,都可以用。下面以XITS为例。
这个字体的安装和使用都是非常省心的。字体文件可以在Github上下载。
安装好后,打开Word,创建一个公式,在公式的设置中即可看到新的字体出现了。

然后随意创建一个公式,就可以看到字体风格和Times非常接近了。

当然这套字体和Times New Roman还是有一定区别的,可以对比看一下
▼Time正体

▼XITS正体

▼Times斜体(代表数学字体)

▼XITS Math斜体

可以看到斜体的差别主要体现在v和w两个字母上,而且Times斜体比较窄。但是这几乎已经达到了“以假乱真”的程度。
级别: 七朵秋菊
UID: 103114
精华: 0
发帖: 3674
威望: 47476 点
无痕币: 4464 WHB
贡献值: 1 点
在线时间: 827(时)
注册时间: 2010-09-22
最后登录: 2024-04-19

这个确实是好东东,公式是很方便的,但觉得版本高了后反而不如以前方便和舒服了.
Total 0.035647(s) query 5, Time now is:05-11 05:32, Gzip enabled 粤ICP备07514325号-1
Powered by PHPWind v7.3.2 Certificate Code © 2003-13 秋无痕论坛