LaTeX

LaTeX数学符号的正斜体规矩,写错很显眼

更新于

LaTeX数学符号 排出来后,最容易被忽略的是字母承担的身份。同样几个字母,可能是相乘的变量、一个函数名,或者数值后面的单位。正斜体不只是视觉选择,它在提醒读者怎样读这段表达式,因此应从含义判断,而不是把所有字母统一成一种字体。

函数名不要拆成几个变量

数学模式里直接输入 sin x,字母通常按变量处理,读者会看到与标准函数名不同的字体和间距。正弦应写 \sin x,余弦写 \cos x,对数写 \log x。这些命令不仅提供正体字形,还告诉排版系统它们是运算符。

可以把两种写法放在预览里比较,但定稿只保留表达实际含义的那一个。例如:

f(x)=\sin x+\cos x

如果函数名称没有现成命令,可用 \operatorname{rank} 这样的写法定义此处的运算名称。仅使用 \mathrm{rank} 虽然字形也能变正,却不等于赋予它运算符的间距规则。对函数名来说,应先选择语义合适的命令,再讨论外观。

微分号和单位各有依据

微分号的正斜体应遵循稿件采用的规范。有些出版要求将微分的 d 写为正体,以区别普通变量;若采用这套约定,可用 \mathrm{d},并检查它与被积表达式之间的间距。不要在一篇稿件里忽而正体、忽而斜体,却没有定义上的原因。

单位一般使用正体,并与数值留适当间隔。例如长度可以写成 3\,\mathrm{m}。这里的 m 是米,不是变量;若是变量 m,则应按变量方式书写。字面相同但用途不同,不能全篇搜索字母后统一替换。

带云朵与带断开符号的两块并排,好比字母相同的单位与变量要分开书写

整理一条含积分与单位的式子时,分别问“哪个是变化的量”“哪个是微分标记”“哪个是测量单位”。这比从外观猜字体更稳妥,也能发现把单位误写成未知数的问题。

研究团队围绕白板交流数学思路

多字母名称先确认属于哪类

把速度命名为 speed 后直接放进数学模式,系统可能按五个字母连续排出,读者也可能把它理解为乘积。可以在正文定义一个单字母变量,再用带文字意义的下标区分类型,如 v_{\mathrm{avg}}。这样主变量与说明标签各自的身份更清楚。

若确实保留多字母标识,应说明它是一个整体,并按照所用学科规范选择字体。函数名称用运算符方式,描述性标签用正体或文字方式,向量与矩阵则服从各自约定。不要把 \operatorname 当成让任意名称变好看的通用装饰。

下面的平均速度表达式同时用到了变量、说明下标和分式:

v_{\mathrm{avg}}=\frac{s}{t}

核对时要确认下标是“平均”的标签,而不是三个独立未知量。把这类定义写在首次出现附近,可以帮助接收稿件的人理解字体选择。

一大三小四个方块按面积排开,好比多字母名称里整段下标只算一个标签

在预览与输出中各检查一次

本站可在 LaTeX 模式输入这些命令,再切回「可视化」查看函数名、单位和下标。检查顺序可以是变量、函数、单位、标签,避免一边改公式含义一边随意调整字体。发现某处斜体异常时,先看源码是否漏了命令,而不只在视觉上补空格。

取用时还要在目标文档里再看一遍。本站导出 Word 文档要求登录与会员,导出前回到「可视化」;Word 中公式是可继续编辑的原生对象。后续修改也应保持相同字体约定,尤其不要把已正确的函数名拆成普通文本,再用手工样式勉强拼回去。

延伸阅读

常见问题

函数名为什么要用正体?
正体函数名让读者把它视为一个运算名称,而不是几个变量相乘。使用对应的函数命令还能得到运算符间距,因此不宜仅靠手动换字体模拟。
多个字母组成的变量名该怎么写?
先确认它是变量、缩写标签还是运算名称。变量通常可用一个字母配下标表达,缩写标签可用正体,运算名称则使用运算符写法,并在正文说明定义。