matplotlib LaTeX徽标(\LaTeX)

xxb16uws  于 2023-03-19  发布在  其他
关注(0)|答案(1)|浏览(208)

我正在尝试让\LaTeX符号在matplotlib.pyplot的mathtext或usetex中工作(matplotlib==3.5.2)。
其他符号在TrueFalse下均能正确显示:

import matplotlib.pyplot as plt
plt.rcParams['text.usetex'] = False
plt.plot([],[])
plt.title(r"$\alpha$")
plt.show()

但是,\LaTeX不适用于以下任何一种情况:

plt.title(r"$\LaTeX$")

而不是抛出,使用plt.rcParams['text.usetex']=True

Unknown symbol: \LaTeX, found '\'  (at char 0), (line:1, col:1)

以及plt.rcParams['text.usetex']=False

RuntimeError: latex was not able to process the following string:
b'$\\\\LaTeX$'
hfyxw5xn

hfyxw5xn1#

\LaTeX是一个在文本模式下使用的latex宏,因此必须删除它周围的数学模式$...$

import numpy as np
import matplotlib.pyplot as plt

plt.rcParams['text.usetex'] = True

plt.plot([],[])
plt.title(r"\LaTeX")
plt.show()

plt.show()

相关问题