阅读完本文,你可以知道:
1 Jupyter Notebook高效工作的一些快捷键操作
2 Jupyter Notebook的主题设置
3 Jupyter Notebook导出为PDF文件
Jupyter Notebook是很好的数据科学工作环境。
Jupyter Notebook可以集合代码、评论、公式和图片等内容。
1
Jupyter Notebook快捷键
俗话说:“天下武功唯快不破”。我们掌握一些快捷键的操作,以提升使用Jupyter Notebook的效率,这是非常有价值的。
我根据自己使用Jupyter Notebook的经验,总结如下快捷键。
1 Jupyter Notebook有两种模式,按Esc键进入命令模式;按Enter键进入编辑模式。
2 Win系统按Ctrl Shift P查看 Jupyter Notebook的所有快捷键
3 命令模式下快捷键
(温馨提示:点击图片,放大就可以清晰查看)
4 编辑模式下快捷键
(温馨提示:点击图片,放大就可以清晰查看)
我们使用Jupyter Notebook工作时,可以把上面快捷键进行灵活地组合使用,这样可以极大地提升工作效率。
2
Jupyter Notebook主题设置
我们安装jupyterthemes库,对Jupyter Notebook的主题做设置。
通过pip安装
代码语言:javascript复制# install jupyterthemes
pip install jupyterthemes
# upgrade to latest version
pip install --upgrade jupyterthemes
成功安装后,我们就可以在Anaconda Prompt进行主题设置的操作了。
常用的命令操作,总结如下:
代码语言:javascript复制# 罗列可用的主题
jt -l
# 选择主题
jt -t chesterish
# 重置默认的主题
jt -r
提示:jupyterthemes库的详细文档,请查阅下面网址。
https://github.com/dunovank/jupyter-themes
3
Jupyter Notebook导出PDF文件
我们把Jupyter Notebook的所做工作导出PDF文件,方便和相关干系人进行沟通和交流。
Jupyter Notebook导出PDF文件,操作如下。
第一步:生成Notebook对应的tex文件。
Anaconda Prompt上执行如下命令
代码语言:javascript复制# 在Anaconda Prompt把notebook文件转换成对应的tex文件
jupyter nbconvert --to latex yourNotebookName.ipynb
第二步:手工编辑tex文件,让其支持中文输出。
添加的内容:
代码语言:javascript复制usepackage{fontspec, xunicode, xltxtra}
setmainfont{Microsoft YaHei}
usepackage{ctex}
第三步:执行
xelatex yourNotebookName.tex
导出PDF文件。
若是显示找不到xelatex命令,请先安装MikTex。
MikTex软件下载的链接:
https://miktex.org/download
参考资料:
1http://liuchengxu.org/pelican-blog/jupyter-notebook-tips.html
2https://github.com/dunovank/jupyter-themes
3https://zhuanlan.zhihu.com/p/80859008