Pycharm Run не распознает латексные команды - PullRequest
0 голосов
/ 25 июня 2018

Если мне нравится запускать свой код в pycharm с помощью команды run в консоли IPython, запуск не распознает \ unitfrac {} {}. Но если я запускаю код вручную в консоли Python, он работает без проблем:

Консоль IPython (RUN):

Консоль PyDev: использование IPython 6.2.1

Python 3.6.4 | Anaconda, Inc. | (по умолчанию, 16 января 2018, 10:22:32) [MSC v.1900 64 бит (AMD64)] на win32

  • Неизвестный символ: \ unitfrac (на символе 1), (строка: 1, столбец: 2)

НО:

Консоль Python (вручную):

Python 3.6.4 | Anaconda, Inc. | (по умолчанию, 16 января 2018 г., 10:22:32) [MSC v.1900 64 бит (AMD64)] Введите «авторское право», «кредиты» или «лицензия» для получения дополнительной информации

IPython 6.2.1 - улучшенный интерактивный Python. Тип '?' за помощь.

Консоль PyDev: использование IPython 6.2.1

Python 3.6.4 | Anaconda, Inc. | (по умолчанию 16 января 2018, 10:22:32) [MSC v.1900 64 бит (AMD64)] на win32

import matplotlib
matplotlib.use('Qt5Agg')
import matplotlib.pyplot as plt
from matplotlib import rc
from matplotlib import verbose

rc('font', family='sans-serif', size=7)
rc('text', usetex=True)
rc('text.latex', preamble=r"\usepackage{units},\usepackage{cmbright}")
verbose.level = 'debug-annoying'
rc('ps', usedistiller='xpdf')
rc('pdf', fonttype=42)
rc('ps', fonttype=42)

plt.plot(range(10), label="$\\unitfrac{2}{3}$")
plt.legend()

отлично работает.

...