Когда я пытаюсь запустить ваш код, я получаю сообщение об ошибке
[...]
(/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
[...]
(/usr/share/texlive/texmf-dist/tex/latex/kpfonts/kpfonts.sty
! LaTeX Error: Option clash for package textcomp.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.94 ...textcomp\RequirePackage[full]{textcomp}\fi
\fi
Если предположить, что это та же самая ошибка, которую вы получаете, это можно исправить, добавив параметр notextcomp
:
import matplotlib.pyplot as plt
plt.rcParams.update({
"font.family": "serif",
"text.usetex": True,
'text.latex.preamble': [
r'\usepackage{amsmath}',
r'\usepackage{amssymb}',
r"\usepackage{siunitx}",
r"\usepackage[notextcomp]{kpfonts}",
]
})
Кстати, в целом было бы хорошо упомянуть, какой результат вы получите от своих попыток.В этом случае я могу только догадываться, что вы получили это сообщение об ошибке.