Mac环境下jupyter notebook导出为pdf(含中文解决方案)

第一步

安装pandocMacTex,MacTex会比较大,大概3G左右。

ps. 有一些教程让下载BisicTex(MacTex的精简版本),但后续要自己安装很多内容,可能安装以后还会缺失很多文件 。建议直接下载MacTex,用空间换取时间。

第二步

修改article.tplx文件
命令行下寻找article.tplx文件:
$ find / -name 'article.tplx'
我的结果是:

/Users/yy/anaconda3/pkgs/nbconvert-5.3.1-py36h810822e_0/lib/python3.6/site-packages/nbconvert/templates/latex/article.tplx
/Users/yy/anaconda3/lib/python3.6/site-packages/nbconvert/templates/latex/article.tplx

以上两个文件,改动一个另一个也被修改了。通过vi修改其中一个文件内容:
$ vi 路径
一致内容处改为:

\documentclass{article}
\usepackage{ctex}
\setmainfont{Microsoft YaHei}

ps. 如果没有微软雅黑字体的,自己下载一个ttf,双击安装即可。

第三步

在jupyter notebook中操作:

在这里插入图片描述
ps. 如果你的.ipynb文件名有中文的话,pdf标题的中文会被?替代,所以,请将笔记本的名字改成英文吧。
pps. jupyter notebook的图片请插入本地图片,图片链接的话请down下来,不然pdf会从插入图片链接处断开。

第四步

效果图:

在这里插入图片描述

Ref.

https://www.jianshu.com/p/c3f660188766
https://www.jianshu.com/p/6b84a9631f8a

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值