答案1
\mathbf
数学模式(在经典 TeX 中)由 16 个数学字体系列组成,每个字符都分配有一个默认系列,并且可以选择在或等命令范围内改变系列\mathnormal
。
在默认设置中,数字来自运算符系列(通常是直立罗马字体),但\mathnormal
强制使用用于字母的默认数学斜体字体,这就是旧式数字在默认 tex 编码中的位置。
答案2
正如你所看到的字体指南(第 11 页)\mathnormal
使用cmm
字体系列。这代表 Computer Modern Math Italic(第 4 页)。正如 David 所解释的那样,常规数学中的数字取自该operators
系列,即cmr
(Computer Modern Roman)。
利用该fonttable
包,您可以看到不同系列的字形,使用字体指南第 11 页表格中的属性作为命令的参数\xfonttable
。MWE:
\documentclass{article}
\usepackage{fonttable}
\begin{document}
\xfonttable{OT1}{cmr}{m}{n}
\xfonttable{OML}{cmm}{m}{it}
\end{document}
cmr
数字:
cmm
数字:
答案3
包装书写和 Unicode 字体为惯例添加了进一步的覆盖和排列:
平均能量损失
\documentclass{article}
\usepackage{xcolor}
\usepackage{unicode-math}
\setmainfont{Noto Sans}[Colour=red]
\setmathfont{XITS Math}[Colour=blue]
\begin{document}
0123456789 abc ABC αβγ
\(0123456789 abc ABC αβγ\)
\( \mathnormal{0123456789 αβγ} αβγ\)
\( \mathrm{0123456789 αβγ} αβγ\)
\( \textrm{0123456789 αβγ} αβγ\)
\( \mathit{0123456789 αβγ} αβγ\)
\end{document}