1. 生成 pdf
虽然 jupyter notebook 有 File -> Download as -> pdf,但是总是不成功。最简单粗暴而有效的还是 Chrome 浏览器 Ctr + P,还可以调节页眉。
2. 插入空白行
3. 标题、小标题
在markdown里,
#哈 一级标题
##哈哈 二级小标题
###哈哈哈 三级小标题
4. table of contents
安装
pip3 install jupyter_contrib_nbextensions
然后启动 jupyter notebook,在目录页有 Nbextensions,取消" disable configuration for nbextensions without explicit ...", 勾选 table of contents.
然后,打开一个具体的 ipnb 文件,会出现一个目录按钮,按一下以后出来目录侧边栏,在侧边栏中还可以调节目录细节,可以选择生成目录在 ipnb 的内容中,如下图所示。
还可以在 nbextensions 中勾选 latex 环境,就可以快捷插入公式、图表等。
5. latex 代码
File -> Download as -> latex,然后需要稍作修改,我弄下来发现 \$ 都要改成 $,才能正常编译。也挺好,notebook 写的东西转成 tex,方便写论文。
6. shell 命令
在 code cell 中打入 shell 命令,在头上加一个 !,即可执行 shell 命令。
7. 生成 slides
File -> Download as -> Reveal.js slides
生成的 ppt 不是特别好看,周围空白很多,目前只能玩玩,还拿不出手。