我需要一些幫助,從 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
測試。
歡呼!