kpfontsの単一シンボルを使用する

kpfontsの単一シンボルを使用する

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}

ここに画像の説明を入力してください

手順

  1. \varprodを探しますkpfonts.sty。これは上記の3番目のコード行を示します。

    \re@DeclareMathSymbol{\varprod}{\mathop}{largesymbolsA}{16}
    

    re@部品を取り外す必要があります)

  2. largesymbolsA他の2行のコードにつながる定義を探します

    \DeclareSymbolFont{largesymbolsA}{U}{jkp\kp@famillem exa}{m}{n}
    \SetSymbolFont{largesymbolsA}{bold}{U}{jkp\kp@famillem exa}{bx}{n}
    
  3. 何を意味するかを見つけますが、ライト フォントが要求された場合に\kp@famillem提供するために使用され、それ以外の場合は何もしません。l

    \ifkp@lightmath
      \def\kp@famillem{l}
    \else
      \def\kp@famillem{}
    \fi
    
  4. テスト。

  5. やったー!

関連情報