相信大部分人做PPT应该都是用Office或者WPS等软件制作,这些工具制作PPT非常方便,功能非常多,但是我在用office PPT做的时候出现了些bug,于是我尝试了用Latex来做幻灯片。
Latex制作PPT输出的是pdf形式的,可以在Adobe Acrobat Pro DC中点击视图,然后点全屏模式就可以放PPT了,Latex制作的幻灯片没有那么多动画,比较简洁。
下面就简单介绍一下Latex中幻灯片制作的方法:
\documentclass{beamer}
首先是documentclass,这里选择beamer,之后插入需要用到的包,例如:
\usepackage{ctex}
\usepackage{pgf}
\usepackage{graphicx}
基本的beamer设置为:
\mode<presentation>{
\usetheme{Berkeley}
%色彩主题 beetle, beaver, orchid, whale, dolphin
\usecolortheme{crane}
%外部主题 infolines miniframes shadow sidebar smoothbars smoothtree split tree
\useoutertheme{split}
%内部主题 circles, rectanges, rounded, inmargin, default
\useinnertheme{circles}
\setbeamercovered{transparent}
}
第一句\usetheme是选择Beamer的基本模板,Latex提供了很多基本的模板,在Latex代码里\documentclass{beamer}这句话上右键点击打开宏包文件,在打开的beameruserguide.pdf的15.2节(149页)开始介绍了很多模板,我们采用最经典的Berkeley模板。
第二句\usecolortheme{}是选择颜色主题,可以选择冷色调,暖色调等。
第三句\useoutertheme{}是选择外部主题,外部主题主要控制的是幻灯片顶部尾部的信息栏、边栏、图标、帧标题等一帧之外的格式。预定义的外部主题有default、infolines、miniframes、smoothbars、sidebar、split、shadow、tree、smoothtree等。
第四句\useinnertheme是选择内部主题,主要控制的是标题页、列表项目、定理环境、图标环境、脚注等再一帧之内的内容格式。预定义的内部主题有:circles, rectanges, rounded, inmargin, default等。
本来我截了许多图像做展示的,后来发现这些主题样式在官方文档beameruserguide.pdf里面都有,本文就仅放三张比较推荐的外部主题:
infolines右下角会显示页码和日期,左侧是目录,上面有小节名字。
smoothbars在页面最上方显示页码信息,可以看到每节里面有几页,当前放到第几页了,小圆圈涂黑。
default默认主题可以在左上角加图标,但是没有页码信息。
这些外部主题有些可以加logo,有些不行,所以根据自己需求选择一个适合自己的模式。
设置完主题之后就可以开始正文了:
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\begin{frame}
\frametitle{目录}
\tableofcontents
\end{frame}
\section{背景介绍}%
\subsection{背景}
\begin{frame}
阿巴阿巴阿巴
\end{frame}
\section{背景介绍}%
\subsection{背景}
\begin{frame}
阿巴阿巴阿巴
\end{frame}
\end{document}
begin{frame}与end{frame}之间就可以填写一帧幻灯片里面的内容了,很简单吧。
本文内容就先写这些,如果有较多阅读我再更新下一篇。