我正在尝试创建一个matplotlib插入我的LaTeX文档中的数字,我需要粗体'i'和'j'符号,而不是他们的点和帽子.
我一直在使用的代码\mathbf{\hat{\textnormal{\bfseries\i}}}在我的文档,但这里使用了amsmath封装(或可能的amssymb包装,对不起,我不知道我是很新的这两个LaTeX和matplotlib)我不能在使用它matplotlib的标签.
因此,我很想知道如何使用LaTeX的matplotlib,以及如何编写一个序言安装即可使用这些符号所需要的包.我希望这是有道理的,我知道这可能已经在那里或很简单,但我是新的所以请不要生气!
感谢你们!
编辑
所以我已经设法通过编码实现了这一点,但是当我运行代码时,我的python kernel崩溃.不幸的是,我真的不了解我的代码或它出错的地方,所以上传它以防万一.很抱歉长时间上传.再次感谢提前!
from mpl_toolkits.mplot3d import Axes3D
import numpy, matplotlib, matplotlib.pyplot as pyplot
matplotlib.rcParams['text.usetex'] = True
matplotlib.rcParams['text.latex.preamble'] = [
r'\usepackage{amsmath}',
r'\usepackage{amssymb}']
matplotlib.rcParams['font.family'] = 'serif'
matplotlib.rcParams['font.serif'] = 'Computer Modern'
matplotlib.verbose.level = 'debug-annoying'
Module_Colour = '#F0AE1E'
fig = pyplot.figure()
ax = fig.add_subplot(111, projection='3d')
X_arr = numpy.array([1.0,0.0,0.0])
Y_arr = numpy.array([0.0,1.0,0.0])
Z_arr = numpy.array([0.0,0.0,1.0]) …Run Code Online (Sandbox Code Playgroud)