Как взаимодействуют Matplotlib и TeX?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как взаимодействуют Matplotlib и TeX?

Сообщение Anonymous »

Это следует за недавним сообщением, которое получило несколько просмотров и вообще не получило ответа. У меня есть система с Windows 11, Python 3.10.8, Matplotlib 3.9.2 и MiKTeX 24.0. Еще пару недель назад мне удавалось строить такие красивые диаграммы:
[img]https://i.sstatic. net/JpQ47U52.png[/img]

Но не более того. Совершенно неожиданно TeX перестал работать. Теперь я получаю странную ошибку, которая, похоже, не имеет ничего общего с системой Windows (после большого количества пропущенных строк):

Код: Выделить всё

FileNotFoundError: [Errno 2] No such file or directory: '/usr/share/texmf-dist/fonts/tfm/public/cm/cmr10.tfm'
В данном случае я пытался использовать шрифт Computer Modern Roman.
Дело в том, что это Windows, а "/usr/share/texmf-dist/fonts/..." явно является путем Linux. Как эти вещи связаны?
Поэтому мои вопросы:
(1) Откуда Matplotlib извлекает шрифты в стиле TeX? Как я уже сказал, у меня установлен MiKTeX.
(2) Есть ли команда, которая может сказать мне, что пытается сделать Matplotlib?
( 3) Могу ли я изменить файл конфигурации Matplotlib, чтобы он указывал на шрифты TeX?
Однако не поймите меня неправильно. Простой сценарий, подобный этому, работает хорошо:

Код: Выделить всё

from matplotlib import pyplot as plt
import numpy as np

x = np.linspace(-2.0*np.pi, 2.0*np.pi, 200)

plt.figure(1)
plt.xlabel("x")
plt.ylabel("f(x)")
plt.plot(x, np.cos(x), 'b.')
plt.show()
Когда я пытаюсь использовать рендеринг TeX, я получаю это сообщение об ошибке и пустое окно построения графика.
Буду очень признателен за любую помощь. Я действительно не знаю, что делать. Я уже несколько раз все удалял и переустанавливал - безрезультатно.
Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/792 ... ommunicate
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как взаимодействуют Matplotlib и TeX?
    Anonymous » » в форуме Python
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Как взаимодействуют Matplotlib и TeX?
    Anonymous » » в форуме Python
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Реализация TeX Matplotlib искала файл с именем «cmbr10.tfm» в вашем дереве texmf, но не смогла его найти.
    Anonymous » » в форуме Python
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Python: невозможно отобразить Tex в Matplotlib
    Anonymous » » в форуме Python
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Контейнер Docker не завершает файл .tex
    Anonymous » » в форуме Python
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»