带有unicode字符的jupyter笔记本PDF转换问题

带有unicode字符的jupyter笔记本PDF转换问题,unicode,latex,jupyter-notebook,xelatex,nbconvert,Unicode,Latex,Jupyter Notebook,Xelatex,Nbconvert,我在做一个数学课堂笔记,里面有一些unicode字符(简体中文,在我的例子中)。当我试图把它转换成PDF文件时,它突然出现了500个错误。错误消息如下: ... ************************************************* ("E:\Program Files (x86)\MiKTeX 2.9\tex\latex\fontspec\fontspec.sty" ("E:\Program Files (x86)\MiKTeX 2.9\tex\latex\font

我在做一个数学课堂笔记,里面有一些unicode字符(简体中文,在我的例子中)。当我试图把它转换成PDF文件时,它突然出现了500个错误。错误消息如下:

...
*************************************************
("E:\Program Files (x86)\MiKTeX 2.9\tex\latex\fontspec\fontspec.sty"
("E:\Program Files (x86)\MiKTeX 2.9\tex\latex\fontspec\fontspec-xetex.sty"
("E:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\fontenc.sty"
("E:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\tuenc.def"))
("E:\Program Files (x86)\MiKTeX 2.9\tex\latex\fontspec\fontspec.cfg")
! Undefined control sequence.
<argument> \LaTeX3 error: 
Erroneous variable \c__fontspec_shape_n_n_tl used!
l.3806 \emfontdeclare{ \emshape, \eminnershape }

? 
! Emergency stop.
<argument> \LaTeX3 error: 
Erroneous variable \c__fontspec_shape_n_n_tl used!
l.3806 \emfontdeclare{ \emshape, \eminnershape }

No pages of output.
Transcript written on notebook.log.
将article类重写为ctexart

3.我已经更改了文件

...\nbconvert\templates\latex\article.tplx
...\nbconvert\templates\latex\exporters\pdf.py
将latex命令重写为

latex_command = List([u"xelatex", u"{filename}"], config=True, 
help="Shell command used to compile latex."
)
4.我还尝试了以下方法:“,它倾向于先将ipynb文件转换为latex文件,然后再转换为PDF。这对我也不起作用。主要原因是jupyter nbconvert命令找不到配置文件

供您参考,我的操作系统是Win7 Ultimate x64,Chrome用于Anaconda3 jupyter笔记本电脑

提前感谢所有花时间阅读我文章的人。任何帮助都将不胜感激