第一步
安装pandoc和MacTex,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