![使用 KpFonts-otf 调整 \amalg 周围的间距](https://linux22.com/image/453247/%E4%BD%BF%E7%94%A8%20KpFonts-otf%20%E8%B0%83%E6%95%B4%20%5Camalg%20%E5%91%A8%E5%9B%B4%E7%9A%84%E9%97%B4%E8%B7%9D.png)
答案1
\cup
和周围的间距相同\amalg
,即\medmuskip
。
\documentclass{article}
\usepackage{kpfonts-otf}
\showoutput
\begin{document}
\( A \cup A \)
\( A \amalg A \)
\end{document}
控制台输出的精简版本
....\mathon
....\TU/KpMath-Regular.otf(1)/m/n/10 glyph#2524
....\kern0.26
....\glue(\medmuskip) 2.22241 plus 1.1112 minus 2.22241
....\TU/KpMath-Regular.otf(1)/m/n/10 glyph#383
....\penalty 700
....\glue(\medmuskip) 2.22241 plus 1.1112 minus 2.22241
....\TU/KpMath-Regular.otf(1)/m/n/10 glyph#2524
....\kern0.26
....\mathoff
[...]
....\mathon
....\TU/KpMath-Regular.otf(1)/m/n/10 glyph#2524
....\kern0.26
....\glue(\medmuskip) 2.22241 plus 1.1112 minus 2.22241
....\TU/KpMath-Regular.otf(1)/m/n/10 glyph#728
....\penalty 700
....\glue(\medmuskip) 2.22241 plus 1.1112 minus 2.22241
....\TU/KpMath-Regular.otf(1)/m/n/10 glyph#2524
....\kern0.26
....\mathoff
如您所见,只有符号发生了变化。
如果要缩小\amalg
,可以定义新的数学字体。
\documentclass{article}
\usepackage{kpfonts-otf}
\setmathfont{KpMath-Regular.otf}[range=\amalg,Scale=0.84625]
\setmathfont{KpMath-Regular.otf}[range=]
\begin{document}
\sbox0{$\cup$}\the\wd0
\sbox0{$\amalg$}\the\wd0
\( A \cup A \)
\( A \amalg A \)
\end{document}