我需要一些帮助,从 kpfonts 包中提取“\varprod”符号。类似于这样做的方式这里用于 mathabx 包的子集符号。虽然有说明如何操作,但我还是看不懂代码。非常感谢您的帮助。
提前致谢
答案1
你必须努力追赶kpfonts.sty
才能到达
\documentclass{article}
\DeclareSymbolFont{largesymbolsA}{U}{jkpexa}{m}{n}
\SetSymbolFont{largesymbolsA}{bold}{U}{jkpexa}{bx}{n}
\DeclareMathSymbol{\varprod}{\mathop}{largesymbolsA}{16}
\begin{document}
\[
\varprod_{i=1}^n A_i\ne\prod_{i=1}^n A_i
\]
\end{document}
步骤
查找;这显示上面
\varprod
的kpfonts.sty
第三行代码\re@DeclareMathSymbol{\varprod}{\mathop}{largesymbolsA}{16}
(
re@
必须移除该部分)查找
largesymbolsA
导致另外两行代码的定义\DeclareSymbolFont{largesymbolsA}{U}{jkp\kp@famillem exa}{m}{n} \SetSymbolFont{largesymbolsA}{bold}{U}{jkp\kp@famillem exa}{bx}{n}
寻找什么意思,但是如果请求浅色字体的话
\kp@famillem
它用于提供,否则它不执行任何操作。l
\ifkp@lightmath \def\kp@famillem{l} \else \def\kp@famillem{} \fi
测试。
欢呼!