用Pandoc这一神器可以实现N多文档格式的转换,这里仅记录一些小技巧。
PDF输出控制
通过指定-o xx.pdf选项指定输出后缀为.pdf之后,pandoc就可以自动完成到PDF格式的转换,譬如:
1 2 | |
PDF输出可以用以下格式来控制:
– 生成TOC目录表 : 使用--toc
– 控制生成的目录标题,使其自动编号。默认情况,标题是不自动编号的。
1
| |
– 生存beamer格式的幻灯片:
1 2 3 | |
- 禁用pandoc的markdown扩展(采用标准markdown语法):
1 2 | |
latex 模板定制
用户可以通过指定一个自定义的latex模板文件来定制自己的PDF输出格式;在Windows下,这一文件位于%appdata\pandoc\templates\default.latex,对于Linux而言,对应的就是$HOME目录之后的相关子目录中。如果没有自定义模板,那么pandoc会使用系统默认的模板。
在这一模板文件中,我们可以定制自己的preamble部分,也可以自定义header, title等等。譬如,如果想在TOC后边自动换到一个新页面(默认情况没有分页),那么就可以在 \toc后边加上\newpage命令使正文部分从下一页开始。