ipython notebook导出含有中文的pdf文件

当我们把在jupyter notebook中编写好的内容(代码和说明文档等)导出为pdf文件,以便出书或者整理成教材文档之类的文件时,发现jupyter notebook总是会报服务器错误500,自己摸索了一下终于解决了,这里分享一下吧。

依次安装一下步骤

  1. 安装python
  2. 安装ipython  —— pip install ipython
  3. 安装jupyter  —— pip install jupyter
  4. 安装pandoc      —— 下载链接: https://download.csdn.net/download/weixin_42114013/10550066
  5. 安装MikTex     —— 下载链接:https://download.csdn.net/download/weixin_42114013/10550898

 

这样,jupyter notebook便可以导出为pdf文件了,但是还暂时无法导出含有中文的内容。如果ipynb文件中含有中文,则需要时MikTex支持中文,具体查看链接:https://blog.csdn.net/qq_34809033/article/details/80680280

 

接着,ipython notebook无法直接导出含有中文的pdf文件,需要先将ipynb文件首先导出为tex文件,然后修改tex文件中的内容,

双击打开转换的文件,在\documentclass{article}后面插入

\usepackage{fontspec, xunicode, xltxtra}

\setmainfont{Microsoft YaHei}

\usepackage{ctex}

然后使用打开命令界面,进入当前文件所在目录,使用命令将文件转换为pdf文件,命令如下:

xelatex hello.tex

接着便可以看到hello.pdf文件和其他的文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值