为什么通常情况下 mathfont = italic/slant?[在我的帖子中,我没有区分 slant 和 italic。我相信这两者可以不同,但我们不要在这里转移我的真正问题。] 这个惯例基于什么?是 Knuth 发明的,还是它有更长的历史?今天对此有何看法?
我们正在努力解决这个问题。
那么,是否应该将所有/大多数数字排版为数学?“当您从 $x$ 中减去 13 时,您将得到 $x-13$。”这里,唯一数字 13 也应该处于数学模式。(所有百分比、美元金额等也应如此)但是,我们通常在表格中有许多回归输出单元。是否也应该将它们全部设置为数学?
更糟糕的是,我看到过一些输出,其中数学模式数字也是斜体(字体限制?);并且有些输出中的数学模式数字是非斜体的。在显示回归输出的大表格中,全斜体很奇怪。但是,如果我在表格中不使用斜体,那么我们对文本中的数字和回归中的数字的处理就会不一致。
因此,假设我想放弃数学倾斜。我更喜欢使用 mathastext.sty 。(这在 mathjax 中不可用,因此我们可能必须将所有符号包裹在 \text{} 中,这可以通过程序来实现。)但是混合希腊字母和拉丁字母怎么办?数学中的希腊字母本身是否更“斜体/倾斜”,设计为与斜体拉丁字母搭配好看,它们是中性的吗(斜体不适用……但是,有倾斜,例如,在某些 tex-gyre 中),或者我如何在 TeX 中选择“非倾斜斜体”希腊字母。
谢谢您的建议。
/iaw
答案1
斜体数学有着悠久的历史,基本上自从它第一次被排版/印刷以来。
希腊文小写字母是斜体;大写字母不是。同样,传统。第一个希腊印刷字体是直立大写字母,斜体小写字母。
数学中的数字始终都是直立印刷的。
Knuth 在设计 TeX 及其所用字体时,煞费苦心地根据牛津大学出版社(见下文)等权威机构的意见以及他自己对 20 世纪初出版的书籍和期刊的仔细研究来确定“最佳实践”,当时 Monotype 排版技术处于最佳状态。您可以阅读他的文章数学排版,基于他在 1978 年 AMS 年会上受邀发表的 Josiah Willard Gibbs 演讲。
本文参考的资料中有数学作文“圣经”,数学的印刷,作者为 TW Chaundy、PR Barrett 和 Charles Batey,牛津大学出版社出版(1954 年版)。
答案2
我的答案可以追溯到 30 年前,当时我参与了一本物理教科书的排版。据我所知,法语(我的语言)和英语的排版规则是相同的。
所以规则是:
- 常量(无论是数字还是代表常量的字母,例如 PI):罗马字符(即直)
- 变量:斜体
- 向量:粗体
关于矢量变量(力 F)是否应该简单地用粗体或用粗斜体表示,存在争议。
答案3
这个传统肯定早于 TeX,尽管像许多数学排版约定一样,TeX 已经对其进行了标准化和规范化,而且我们大多数人都不记得 Tex 之前的排版。如果你在最后问如何在 TeX 中获得非倾斜的数学希腊字母,答案是选择适当的字体。没有标准命令,因为经典的 Computer Modern 字体集在数学斜体字体中只有小写希腊字母,在罗马(或斜体)字体中只有大写希腊字母(并且只有那些看起来不像罗马字母的希腊字母)。其他字体集有更广泛的选择,特别是 Unicode 在 U+1D400 块中具有直立和倾斜(以及无衬线和粗体)的完整字母表,因此 unicode-math 与合适的字体(例如 STIX)一起使用可以访问 xetex/luatex 中更自然编码的希腊字母。
答案4
已经确定使用斜体的做法有着悠久的历史,但没有人说为什么情况就是这样。我一直认为,当你谈论变量时,这样做是为了使你清楚,这样“a 的值总是正的”就不会让你犯错误(看起来好像少了一个词;a 的值什么为正)。当它是“A总是正数”,很明显,“a”被区别对待,不再是句子中的一个正常单词。