Python pdf via latex无法使用matplotlib中的图形呈现pi符号

Python pdf via latex无法使用matplotlib中的图形呈现pi符号,python,matplotlib,jupyter-notebook,pdflatex,Python,Matplotlib,Jupyter Notebook,Pdflatex,我想问一个关于下载使用matplotlib和xticks的Jupyter笔记本的问题 我生成了以下代码块,作为绘制正弦和余弦的函数的一部分: X = linspace(-pi, pi, 128) C = cos(X) S = sin(X) figure(figsize=(10,6)) xlim(-pi*1.1, pi*1.1) ylim(-1.1, 1.1) xticks([-pi, -pi/2, 0, pi/2, pi], ['$-\pi$', '$-\pi/2$','$0$

我想问一个关于下载使用matplotlib和xticks的Jupyter笔记本的问题

我生成了以下代码块,作为绘制正弦和余弦的函数的一部分:

X = linspace(-pi, pi, 128)
C = cos(X)
S = sin(X)

figure(figsize=(10,6))

xlim(-pi*1.1, pi*1.1)
ylim(-1.1, 1.1)

xticks([-pi, -pi/2, 0, pi/2, pi],
      ['$-\pi$', '$-\pi/2$','$0$', '$+\pi/2', '$+\pi$'])
yticks([-1, 0, 1],
       ['$-1$', '$0$', '$+1$'])
plot(X, C, color="blue", linewidth = 2.5, linestyle = "-", label="cosine")
plot(X, S, color="red", linestyle = "None", marker = "o", label = "sine")

legend(loc="upper left")
show()
现在,这给了我以下图表:

这是令人满意的。 但是,当我尝试下载Latex格式的笔记本PDF时,我收到以下错误:

[1-22]
[23]
Underfull \hbox (badness 10000) in paragraph at lines 2208--2209

[24]
Underfull \hbox (badness 10000) in paragraph at lines 2252--2253

! Missing $ inserted.
<inserted text> 
            $
l.2265 dollar signs: `\$\pi
                           \$'. For consistency we'll use math rendering for
? 
! Emergency stop.
<inserted text> 
                $
l.2265 dollar signs: `\$\pi
                           \$'. For consistency we'll use math rendering for
Output written on notebook.pdf (24 pages).
Transcript written on notebook.log.
[1-22]
[23]
欠满\h第2208-2209行段落中的方框(不良10000)
[24]
欠满\h第2252-2253行段落中的方框(不良10000)
! 缺少插入的$。
$
l、 2265美元符号:`\$\pi
\$'. 为了保持一致性,我们将使用数学渲染
? 
! 紧急停止。
$
l、 2265美元符号:`\$\pi
\$'. 为了保持一致性,我们将使用数学渲染
输出写在notebook.pdf(24页)上。
记录在notebook.log上。
错误[1-22]的性质相同,因此为了清楚起见,我省略了它们

Latex包似乎无法在下载之前呈现$\pi$符号,我不明白为什么


如何解决此问题?

至少缺少一个结账
$
缺少:
'$+\pi/2',
至少缺少一个结账
$
缺少:
'$+\pi/2',