【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

浙公网安备 33010602011771号