jupyter导出pdf可显示汉字

jupyter导出pdf可显示汉字

jupyter的安装

按win+R输入cmd打开命令行窗口,输入pip install -i https://pypi.tuna.tsinghua.edu.cn/simple jupyter notebooks
在这里插入图片描述
即可安装成功,然后在你的python安装路径下进入Scripts文件找到jupyter-notebook.exe双击即可运行jupyter,我的路径为D:\python\Scripts\jupyter-notebook.exe。

pdf的导出

  • 因为jupyter导出pdf是通过latex来导出的所以需要一个latex的环境,这里推荐大家texlive,大家可以去清华大学的镜像网址下载(这个软件很重要,他是之后能不能导出pdf的关键)。清华大学镜像网址
  • 安装好texlive之后,只含有英文的.ipynb文件(里面不能含有markdown,否则会报错)就能导出为pdf了,但是含有中文,虽然可以导出,但是却无法显示。
  • 怎么解决呢?打开你python的安装路径,找到share文件夹下的jupyter文件夹下的nbconvert下的templates下的latex下的base.tex.j2文件,我的路径如下D:\python\share\jupyter\nbconvert\templates\latex
  • 用记事本打开base.tex.j2,里面是一些latex语句。在里面找到 **\usepackage{graphicx}**语句,在下面加入 **\usepackage{ctex}**语句(这个语句是latex中导入支持中文的宏包),按ctrl+s保存。这样,就可以导出pdf了(注意:前提是.ipynb里面不能有markdown,否则会报错
  • 错误:nbconvert failed: Pandoc wasn’t found. Please check that pandoc is installed: (注意:这个错误不是要你在python中安装pandoc)
  • 但是,我们用jupyter肯定会需要用markdown写一标题之类的,但是又想导出破地方怎么办?请继续往下看
  • 先去下面的网站https://pandoc.org/installing.html,下载后缀为.msi的安装程序。如图在这里插入图片描述点击蓝色长条下载即可。
  • 下载好后,双击安装,注意:安装路径要放在你安装texlive的文件夹下的2020文件夹下的bin文件夹下的win32下面,我的安装路径如下D:\latex\latex1\texlive\2020\bin\win32。
  • 这就大功告成。如果帮助到了您,请给我点个赞,如果还有什么问题,随时私信。
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值