幻灯片重在用简洁、优雅的方式传递信息。
幻灯片中,最重要的当然是内容, 但是排版风格也十分重要,尤其是字体、行距以及版式的统一。
制作幻灯片和文档的方法很多, Latex不是唯一选择。Markdown等也能通过pandoc转换,或者借助用javascript等生成类似的效果,powerpoint经过精心设计, 也能赏心悦目。 不过在Markdown以及powerpoint中生成中文文档一些细节不好控制, 很多时候还是用Latex更简单明了。
Beamer是Latex的一个程序包, 可用来生成pdf格式的幻灯片。Latex中,中文文档大多以CJK包为基础编译。配置中文使用环境,在CJK基础上曾出现过若干程序包, 但是配置中文环境往往十分复杂, 其中目录、标题、索引、代码高亮显示等为最难的部分往往很难到位。为此,国内一些Latex爱好者开发了ctex程序包, 以生成符合中文排版习惯的文档的latex文档 (http://www.ctan.org/tex-archive/language/chinese/ctex)。要查看ctex的帮助文档, 可以在安装好Texlive或者MikTeX之后, 在terminal或者cmd中,输入texdoc ctex查看。该项目的github网址是 https://github.com/CTeX-org/ctex-kit 。目前来看 ,ctex套件通过XeLaTeX为中文提供了最好的支持。
以下是一个基于ctex程序包的beamer文档代码。 将源代码保存为utf-8格式的文本文档,然后用XeLaTeX编译即可。
查看更多beamer的配色方案以及主题, 参见
http://deic.uab.es/~iblanes/beamer_gallery/
https://hartwork.org/beamer-theme-matrix/
https://github.com/matze/mtheme
1 | %%% TeX代码开始 |