用Beamer做slides(模板)
介绍
Lex菜鸟,之前做slides用过LibreOffice, PowerPoint, S5和reveal.js,S5和reveal.js都是结合org-mode来做的,非常方便,但做出来的slides只能通过浏览器来展示,而且定制性不是太好. LibreOffice, PowerPoint固然很强大,但是不合我口味,太easy, 好吧,我承认我是自虐狂。后来听说latex的beamer库也可以做slides而且效果还不错,故而google了2天,找各种模板,各种实验,那个烦啊…
不过还好,两天之后终于找到自己比较满意的模板,这里跟大家分享下,另外再分享下其它的东东, 感谢 Yixf和X-Wei两位大神!
选择
Tex源生对中文支持不是太好, 想要写中文slides, 可以用Ctex宏包或者用CJK宏包来支持中文,但是用这两种方法,写slides会很麻烦,现在xelatex源生支持中文,而且能够直接使用系统字体,很方便,所以xelatex就作为我的最终选择.
Repo目录介绍
这是这篇博客提到beamer模板的源文件 Beamer
aBeamerTemplate4SJTU: Clone from X-Wei’s github: https://github.com/X-Wei/aBeamerTemplate4SJTU
Beamer_yixf: 从Yixf’s blog下载
Alex: 根据aBeamerTemplate4SJTU, Beamer_yixf DIY的
效果截图
Beamer默认有5个主题,个人感觉还是不错的,下面是这几个主题的效果截图,我偏向于CambridgeUS主题, 看起来比较简介,鲜明.
Antibes:
Berkeley:
Boadilla:
CambridgeUS:
Madrid:
注意
使用xelatex编译生成, latex估计不行
编辑内容直接修改beame_body.tex即可, 改变设置一般在beamer_header.tex里
我用的是文泉驿的字体, 可以修改beamer_header.tex改变字体设置, 查看已安装的中文字体的命令为:
fc-list :lang=zh-cn
个人一点感觉: 用tex写ppt有时也会因为少些括号或者什么地方没注意老编译不过, 所以用tex写也不一定能比用powerpoint方便, 不论啥工具, 只要能get things done,就是好工具~
FAQ
- 在用make编译的时候可能提示找不到font, 2种解决办法:安装缺失的字体或者在beamer_header.tex中将缺失的字体换成其它字体.
参考
其他beamer模板和beamer资料
韩国人Ki-Joo Kim 的大作, 非常经典的beamer教程!
黄正华老师的Home Page: 里面有各种Latex模板