RuntimeError: латекс не смог обработать следующую строку: b '$ 1.0 $' - PullRequest
0 голосов
/ 22 декабря 2018

MCVE:

import matplotlib.pyplot as plt
from matplotlib import rc

plt.rc('text', usetex = True)
plt.plot([1.0, 2.0], [3.0, 4.0])
plt.show()

Выдается ошибка, как описано в заголовке:

RuntimeError: latex is not able to process the following string:
b'$1.0$'


Here is the full report generated by latex:



<Figure size 432x288 with 1 Axes>

Ошибка возникает из-за установки usetex на True.Если установлено значение False, ошибка не возникает.

Я понятия не имею, почему это происходит, я думаю (не уверен), что тот же код работал бы отлично пару недель назад.

Добавление дополнительной информации:

Код указывает на ошибку в строке:

exc=exc.output.decode('utf-8')))

1 Ответ

0 голосов
/ 22 декабря 2018

Переустановка miktex устранила проблему, хотя причина возникновения неизвестна.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...