公式中的符号
所在版块:求学狮城 发贴时间:2008-01-28 23:00  评分:

用户信息
复制本帖HTML代码
高亮: 今天贴 X 昨天贴 X 前天贴 X 
本来要继续讲字体的,结果bird把我想说的话都说的差不多了。这个题目先放一放,以后在说。先说些公式中符号的问题。 数学模式下的基本的语法这里估计大家都知道,不再赘述了。这里讨论一些格式的问题。

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规范的原意。很难想象物理学会制定的规范会说物理常量会随着测量的改变而变化。虽然这个解释很荒谬,但是就习惯而言,绝大部分书籍都是用斜体字排印物理常量的,所以我们有

另一个问题是圆周率 ,由于Computer Modern字体里的小写希腊字母全部是斜体的(绝大部分其它数学字体也是如此),我们没有办法按规范印出正体的pi来。 4. 大家也许已经注意到了,单位电荷e的单位库仑(C)是用正体排印的,这条规则适用于所有物理量的单位以及前缀(k,m,M)。小写希腊字母 再一次成为例外。单位之前应该有一个空格(thin space "\,")。显然,我们不应该在这个空格处断行,用Word排版的书籍经常出现这种丑陋的断行。
5. 粗体字经常被用来表示向量或者矩阵。
6. subscript/superscript...这是最让我头痛的一个问题。从原则上讲,如果下标是物理量或者是数列下标,比如比热容 或者求和 中的下标都是斜体的。
在其他情况下,下标都应该是正体。比如 中下标是缩写,又如电阻 中下标代表晶体管发射端(Emitter)。
原则说完了,就要讲实际情况了。严格按照ISO规范排印,有时会得到一些很丑陋的符号,比如晶体管基极电流 ,下标b的那一竖简直在跟斜体的I打架了。
随便翻开一本McGraw/Wiley/Springer出版的教科书或者学术杂志,没有哪一本是真的按照ISO/IPU规范排印的。这一点在下标的排印上尤其明显。大体上这些出版公司为了兼顾规范和美观,在下标是单个字母时,尽量用斜体;当角标包含几个连续的字母时,用正体。比如 等等。

我们来看一下两个例子:
先是TugBoat杂志上的示例:



然后是Journal of Applied Physics的文章:


最后,强烈建议大家把常用的符号定义成宏。这样就不必每次打这个符号的时候都输入一大堆格式控制命令了,也可以保证文章中每次用到这个符号时,格式都是统一的。
.
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!

 相关帖子 我要回复↙ ↗回到正文
毕业论文写完了,小节一下用TeX的经历 hash   (605 bytes , 3831reads )
想问一下,用这个跟用Word比起来,哪个轻松些?? 工力夫熊猫   (0 bytes , 448reads )
太牛了,红桃伺候 icky   (0 bytes , 615reads )
公式中的符号 hash   (4964 bytes , 2695reads )
In math mode do you use \left( and \right), or just ( and )? Bird   (67 bytes , 743reads )
err... there are a lot of fine details here hash   (610 bytes , 633reads )
are "inner" and the adjustion desirable? Quite cumbersome to write \left Bird   (0 bytes , 683reads )
personally i avoid using \left when I know the size hash   (166 bytes , 585reads )
ic...Thanks Bird   (0 bytes , 542reads )
在最后一点上LyX做的还很差 Bird   (0 bytes , 1153reads )
It should be LyX's strength, wonder why it isn't even on todo list hash   (0 bytes , 576reads )
1.6.0 will have this feature Bird   (0 bytes , 521reads )
这个一定要顶一下!辛苦了 鱼片粥   (21 bytes , 587reads )
2. 字体 hash   (4198 bytes , 1790reads )
cm系列有otf格式的了,被我拿来做浏览器默认字体了。。 Bird   (62 bytes , 740reads )
其实是latin modern,cm的扩展 Bird   (0 bytes , 544reads )
最下面的应该只是palatino,没有用euler Bird   (0 bytes , 580reads )
latin characters are from palatino, greek letters are euler hash   (0 bytes , 536reads )
choosing a font has a lot of psychology in it Bird   (1526 bytes , 904reads )
我平时看的期刊多数是用times做正文字体的 hash   (183 bytes , 597reads )
咦?写论文不是应该有标准字体的么? 香陵居士   (0 bytes , 760reads )
la(tex) is not only for publication Bird   (0 bytes , 558reads )
911纪念碑上用刻着遇难者的名字,每个字母有十厘米高,用的字体 hash   (39 bytes , 668reads )
嘎,这个字体放大点还蛮好看的说 sarah   (30 bytes , 610reads )
大哥有没有使用svn + latexdiff 跟踪修改? cigar   (13 bytes , 854reads )
习惯了用cvs和rcs了,没有换成svn。latexdiff很好用 hash   (0 bytes , 621reads )
先说说软件的选择 hash   (3400 bytes , 1515reads )
楼主,可以分享你的Thesis 模板吗? 山水小小   (0 bytes , 887reads )
看了感觉context主要用户是 Bird   (161 bytes , 639reads )
如果用别人现成的format file,写起文章来跟LaTeX差不多 hash   (699 bytes , 755reads )
说起大四的HYP,我是用docbook xml写的 吴永铮   (319 bytes , 1228reads )
再帖两个ConTeXt做的文档 hash   (359 bytes , 848reads )
幻灯片是自己写的class? Bird   (0 bytes , 619reads )
hash   (0 bytes , 503reads )
extarticle设成landscape,section/subsection处自动分页,20号字,也可以当幻灯片 Bird   (0 bytes , 664reads )
you tried beamer? hash   (0 bytes , 573reads )
I know its good Bird   (213 bytes , 658reads )
期待楼主更新 rochester   (10 bytes , 654reads )
很漂亮! materialist   (60 bytes , 744reads )
是叫 "The Not So Short Introduction to LaTeX2e" hash   (0 bytes , 572reads )
:-) thank you for the correction materialist   (0 bytes , 622reads )