Использование одного символа из kpfonts

Использование одного символа из kpfonts

Мне нужна помощь в извлечении символа "\varprod" из пакета kpfonts. Похоже на то, как это делаетсяздесьдля subset-symbol пакета 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; это показывает третью строку кода выше

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

    ( re@часть должна быть удалена)

  2. Найдите определение, largesymbolsAкоторое приводит к двум другим строкам кода.

    \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. Ура!

Связанный контент