Closed zepinglee closed 3 years ago
另外,PDF 二进制文件不宜放到 repo 里,建议传到 releases 里。 https://github.com/yuxtech/ShiJihuai-complex/releases
大部分改了,但是有一些我就不改了
另外欢迎加入 https://github.com/CTeX-org/forum 和 https://t.me/chinesetex 讨论 LaTeX 相关技术。
补充一些:
常数 e 不应该用 \mathop{}\!\mathrm{e}
,应该直接用 \mathrm{e}
。
“Schwarz-Christoffel”中间应该用 en dash --
。
数学环境的中正体符号应该使用
\mathrm
,不应该用\textrm
,这不太符合语义。微分符号“d”应该使用
\newcommand\dif{\mathop{}\!\mathrm{d}}
,这样跟前面符号的空隙处理得更好。行内公式使用 display style 主要是因为方正的排版系统功能所限,个人认为应该尽量避免;这里考虑到与原书的一致倒是可以保留,但是会导致一些行间距太小,可以设置
对比效果:
数学环境中的省略号全部上下居中,这主要是因为 GB/T 3102.11—1993《物理科学和技术中使用的数学符号》按照中文习惯规定的省略号;可以
\let\mathellipsis\cdots
,然后使用\dots
,比如1, 2, \dots, n
,这样代码更有通用性;积分号上下限的位置不是很统一,通常默认上下限是在积分号右侧,如果想要按照国内出版物的习惯也可以用
amsmath
的intlimits
选项统一置于上下侧,不必在每处都用\int\limits
。mtpro2
的文档中说不处理amsmath
的intlimits
选项,但实际有效果。粗体应该使用
mtpro2
提供的\mathbold
,这里用的\boldsymbol
并不起作用:标点符号
这样设置是有问题的。前文已经设置了开明式标点符号,正文格式的直接用中文的全角符号,数学环境中用西文的符号。 这样将句号直接专为半宽句点会导致结果不符合开明式。
应该用
xecjk
的Mapping=fullwidth-stop
将句号“。”转为全宽句点“.”(U+FF0E)。代码风格:(1) 缩进 (2) “=”、“+”、“-” 两侧,“,” 后面一般加空格,这样阅读更加清晰。
二元交集运算符应该用
\cup
和\cap
,比如$A \cup B$
,巨型的交集、并集运算符类似\sum
,应该用\bigcup
和\bigcap
,不应该用\operatorname*{\cup}
。