Verwenden eines einzelnen Symbols von kpfonts

Verwenden eines einzelnen Symbols von kpfonts

Ich bräuchte Hilfe beim Extrahieren des "\varprod"-Symbols aus dem kpfonts-Paket. Ähnlich wie es gemacht wirdHierfür das Subset-Symbol des Mathabx-Pakets. Obwohl es eine Beschreibung gibt, wie es geht, komme ich mit dem Code nicht klar. Hilfe wäre sehr willkommen.

Dank im Voraus

Antwort1

Man muss ein bisschen jagen, kpfonts.styum zu kommen

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

Bildbeschreibung hier eingeben

Die Schritte

  1. Suchen Sie nach \varprodin kpfonts.sty; dies zeigt die dritte Codezeile oben

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

    (das re@Teil muss entfernt werden)

  2. Suchen Sie nach der Definition, largesymbolsAdie zu den anderen beiden Codezeilen führt

    \DeclareSymbolFont{largesymbolsA}{U}{jkp\kp@famillem exa}{m}{n}
    \SetSymbolFont{largesymbolsA}{bold}{U}{jkp\kp@famillem exa}{bx}{n}
    
  3. Herausfinden, was es \kp@famillembedeutet, aber es wird zum Bereitstellen einer verwendet l, wenn die hellen Schriftarten angefordert werden, andernfalls geschieht nichts.

    \ifkp@lightmath
      \def\kp@famillem{l}
    \else
      \def\kp@famillem{}
    \fi
    
  4. Prüfen.

  5. Hurra!

verwandte Informationen