唐磊的个人博客

分享一个清华主题的beamer模版

在这里分享一个清华主题的latex beamer模版,我硕士学位论文答辩就是用的这个,我从这里改编的,感谢原作者。这还有另外一个中文beamer模版供参考。

我在原文“一个清华的beamer主题^1”的基础上添加了中文支持,修改了封面,下图封面的是效果图。完整的效果可以看这里

Tisnghua-beamer学位论文答辩PPT封面

此外,我修改后的这个latex beamer模版还集成了一些常用的功能,跟原文相比增加了比如:(1) 页码显示,这是答辩过程中常用的;(2) 参考文献的引用方式引用页脚注和尾页集中同步展示;(3) 示例中还包括也些算法的引用等。CS等相关专业可以直接copy改改就用,省得自己再去查。


感兴趣的同学可以从 这里fork或者下载:THUBeamer,其中 tanglei_thesis_report.tex 为我自己学位论文答辩用到的PPT的精简版,tsinghua_test.tex为原来版本的简单修改,你可以根据兴趣选择参考的模版。

这里也分享下我在写这个ppt时遇到的一些关于latex、beamer等问题。

  • 改变footnote大小 \setbeamerfont{footnote}{size=\tiny}
  • 改变caption大小 \setbeamerfont{caption}{size=\scriptsize}
  • 设置caption自动标号 \setbeamertemplate{caption}[numbered]
  • 设置subfig的label大小 \usepackage[caption=false,font=scriptsize]{subfig}
  • 目录文字大小 \setbeamerfont{subsection in toc}{size=\footnotesize}
  • 目录章节控制 \tableofcontents[sections={<1-5>}]
  • 是否显示note \setbeameroption{show notes} %un-comment to see the notes
  • 公式中的粗体斜体问题 \usepackage[BoldFont,SlantFont]{xeCJK}
  • 参考文献的图标改成文字[^3] \setbeamertemplate{bibliography item}[text] ref
  • 参考文献字体大小 \renewcommand*{\bibfont}{\footnotesize}
  • 参考文献格式 \usepackage[backend=bibtex,sorting=none]{biblatex}
  • beamer单页上要引用多次reference:
    • 避免重复的的footnote[^4]ref
  • xelatex 编译提示 ** WARNING ** Version of PDF file (1.5) is newer than version limit specification,需要编译时加参数选项 xelatex -output-driver="xdvipdfmx -V 5" source.tex, 具体根据 version版本改相应参数;
  • xelatex mac下中文乱码,
    两种方法:
    • 编译不过, 提示SIMKAI.TTF找不到, 可以按照此文[^5]修改/usr/local/texlive/2014/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def 文件即可;
    • 不修改全局的上面那个文件,当前文件使用nofonts选项,如 \documentclass[a4paper,nofonts]{article}, 然后自定义类型如\setCJKmainfont[BoldFont={Adobe Heiti Std},ItalicFont={Adobe Kaiti Std}]{SimSun} 再编译即可,或者\setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi_GB2312}]{SimSun} 改成本机有的;
    • 若编译过了,还是乱码,记得看你tex源文件的编码,是不是UTF-8。set fileencoding=utf-8
  • PPT章节切换时添加目录
\AtBeginSubsection[] {
\frame<handout:0> {
\frametitle{目录}
% \begin{multicols}{2}
\tableofcontents[current,currentsubsection,sections={<1-5>}]
%\end{multicols}
}
\addtocounter{framenumber}{-1} %目录页不计算页码
}

答辩时用beamer有不好的方式就是:

  • beamer 动画不好做,我答辩时准备嵌入动画,复杂也不太容易,另一个可选的方案是简单的动画做成gif动图,外部浏览器打开等;所以如果你希望自己的PPT足够绚丽多姿,那还是用MS的Office更好;
  • beamer 排练计时不太方便,演讲时看备注也不那么方便,这里有一个用\note做双屏注释的教程,还不是那么容易;^2
  • beamer 制作过程中也没PPT那么简单,不满足WYSIWYG, 时不时还报错什么的难得debug;

总之在选latex做PPT时还是要好好考虑一下,当然写论文排版什么的力推latex。就酱。

参考文献:

[^3]: Beamer Bibliography Icon
[^4]: Reference different places to the same footnote
[^5]: texlive的中文问题

tanglei wechat
欢迎扫码加入互联网大厂内推群 & 技术交流群,一起学习、共同进步