Usando um único símbolo do kpfonts

Usando um único símbolo do kpfonts

Eu precisaria de ajuda para extrair o símbolo "\varprod" do pacote kpfonts. Semelhante a como é feitoaquipara o símbolo de subconjunto do pacote mathabx. Embora haja uma descrição de como fazer isso, não consigo entender o código. A ajuda seria muito apreciada.

desde já, obrigado

Responder1

Você tem que fazer algumas perseguições kpfonts.stypara chegar

\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}

insira a descrição da imagem aqui

Os passos

  1. Procure \varprodem kpfonts.sty; isso mostra a terceira linha de código acima

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

    (a re@peça deve ser removida)

  2. Procure a definição largesymbolsAque leva às outras duas linhas de código

    \DeclareSymbolFont{largesymbolsA}{U}{jkp\kp@famillem exa}{m}{n}
    \SetSymbolFont{largesymbolsA}{bold}{U}{jkp\kp@famillem exa}{bx}{n}
    
  3. Encontrar o que \kp@famillemsignifica, mas é usado para fornecer lse as fontes claras forem solicitadas, caso contrário não faz nada.

    \ifkp@lightmath
      \def\kp@famillem{l}
    \else
      \def\kp@famillem{}
    \fi
    
  4. Teste.

  5. Viva!

informação relacionada