hexj9 |
2018-03-30 17:45 |
公式编辑器是理工科生们必须要用到的东西,在编写论文甚至只是写一篇课程作业的过程中,都要用公式编辑器来编辑公式。如果你用的是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斜体比较窄。但是这几乎已经达到了“以假乱真”的程度。
|
|