【LaTeX】中考数学试卷模板的公式排版最佳实践
定义符合国标规范的数学符号
首先需要引入 tikz
包和常用的一些几何图形,方便绘制
\usepackage{tikz}
\usetikzlibrary{shapes.geometric}
定义一个平行四边形符号为普通符号类型
\newcommand*\parallelogram{
\mathord{
\tikz[baseline,line width=0.1ex,line join=round]
\draw (0,.05ex) -- (.7em,.05ex) -- (.9em,1.4ex) -- (.2em,1.4ex) -- cycle; }}
LaTeX 有多种符号类型,常见的有 (参看:https://zhuanlan.zhihu.com/p/140775227)
\mathord
:普通符号\mathrel
:关系符号\mathbin
:二元运算符\mathop
:大的运算符\mathopen
:左括号\mathclose
:右括号\mathpunct
:标点符号\mathinner
不同的符号类型间距不同,如 \mathrel
的间距比 \mathord
的更大一些。
调整数学公式符号的间距
Overleaf 对数学公式符号的间距有基本的介绍,参看:Spacing in math mode - Overleaf, Online LaTeX Editor
StackExchange 中给出了若干种方法全局缩小数学公式的间距,以下是验证过的行之有效的方法:
调整运算符号(Atom)的间距,控制 \thinmuskip
、\medmuskip
、\thickmuskip
三个不同级别的运算符间距(以上参数的默认值参看 https://tex.stackexchange.com/a/41917)
使用 Times 风格的数学字体后按下面的参数调整间距,效果最佳
\usepackage{newtxtext, newtxmath}
\thinmuskip=1.3mu
\medmuskip=1.65mu
\thickmuskip=1.85mu
热门相关:超武穿梭 天启预报 豪门闪婚:帝少的神秘冷妻 大神你人设崩了 网游之逆天飞扬