math mode下,TeX缺省使用math italic字体。拉丁字母和希腊字母都是斜体的,阿拉伯数字是正体的。不同的LaTeX模板中的设置可能略有不同,比如大写希腊字母在某些package中是正体的,或者阿拉伯数字是old style numerals。由于这一缺省设置,很多初学者写的数学公式里所有的字母都是斜体的。这样的排印是不符合规范的。由于我经常接触的是物理和工程类的文章,排印上的规范比纯数学的文章要更复杂一些。我们参照ISO和IPU制定的ISO31/XI标准,举几个典型的例子。
"Mathematical sign and symbols for use in physical sciences and technology | ISO 31/11" ISO Standards Handbook N.2, International Organization
for Standardization, Geneva 1982, 2nd ed.
可恶的是ISO标准不是免费的,我没有办法看到文件的原文,只能看Tugboat杂志上别人转述的二手材料:http://www.tug.org/TUGboat/Articles/tb18-1/tb54becc.pdf
简单说,排印的原则是
1. 物理变量、数学符号都用斜体:
2. 用其名称书写的运算符(包括函数名),比如sin、cos、exp、lim、mod、Re、Im等等用正体:
而中的函数符号f是用斜体的。
微分也是一种操作,因此微分符号也应该用正体
另有一些operator,例如傅立叶变换F,习惯上用花体字。
3. 数学常数用正体:
复数的虚部单位i(工程中一般用j),还有单位向量,,都是用正体。
物理常量用正体还是斜体呢?那篇tugboat文章说:“According to the ISO regulations and the IPU recommendations,
italic symbols should be used to denote also those physical "constants" that are not really
constant, because better measuring techniques may produce updated values.” 我觉得这个解释不对头,十有八九是作者误解了ISO/IPU规范的原意。很难想象物理学会制定的规范会说物理常量会随着测量的改变而变化。虽然这个解释很荒谬,但是就习惯而言,绝大部分书籍都是用斜体字排印物理常量的,所以我们有