在matplotlib中自定义Latex前同步码

时间:2019-02-20 08:35:32

标签: python matplotlib spyder

我想基本上以这种方式在matplotlib中使用Latex \ Box命令:

r'$\frac{\Omega}{\Box}$'

但是,该符号似乎在标准Latex软件包中不存在(就像\ boxdot一样,并且可以正常工作)。 我在这里找到了一个合适的解决方案,可以将相应的程序包添加到Latex前言中:

from matplotlib import rcParams
rcParams['text.usetex'] = True
rcParams['text.latex.preamble'] = [r'\usepackage{amssymb}']

但是,这甚至在不使用\ Box命令的情况下也给了我这个错误:

RuntimeError: dvipng was not able to process the following string:
b''

Here is the full report generated by dvipng:
C:\Users\localUser\.matplotlib\tex.cache\d15b47f0f8595e42b2c46701ea7f7958.dvi: No such 
file or directory
This is dvipng 1.15 Copyright 2002-2015 Jan-Ake Larsson

问题出在哪里还是使用\ Box的其他解决方案?

我在Spyder中使用Python     '3.7.1(默认,2018年12月10日,22:54:23)[MSC v.1915 64位(AMD64)]'

0 个答案:

没有答案