LATEX Beamer宏包 制作PPT(包括Beamer宏包下载链接以及新版LATEX无法正常运行Beamer)
老师要求用LATEX做PPT,翻遍了全网都只有代码,然而因为缺少Beamer宏包无法正常运行程序,最后终于找到了,分享给大家!
Beamer的安装:
- 从https://sourceforge.net/projects/latex-beamer/ 下载 latex-beamer,xcolor,pgf 这三个包;(点击Files进去选择合适的版本,我选的都是最新的)
- 解压这三个包,将解压出来的文件按目录全部复制到D:\CTEX\MiKTeX\tex\latex目录下面;(你安装TEX的地方)
- 刷新数据库。亲测开始菜单中的TEX—MikTex—miktex options—Refresh和Update都点一遍;
测试
\documentclass{beamer}
\usepackage[UTF8,noindent]{ctexcap}
\begin{document}
\begin{frame}
\title[topic]{BALABALA}
\subtitle {--From my perspective}
\author{LALA}
\date{\today}
\titlepage
\end{frame}
\end{document}
如果没有问题,正常跑出来一张PPT,那么安装成功了,可以正式开始写PPT了。
然而,我却出现了一行错误代码:
! Undefined control sequence.
\Gm@lmargin ->\Geom@lmargin
找了好久解决办法,在一个外网上发现The newer version breaks the Beamer class,就是说新版本的LATEX运行Beamer都会有这个问题。
解决办法很简单,在document class前加入一行代码:
\makeatletter\let\ifGm@compatii\relax\makeatother
终于跑出来了,万岁!
对各位同一战线上的LATEX新人们,祝好!