现在位置: 首页 > LaTeX 教程 > 正文

LaTeX Beamer 演示文稿与简历模板

本章节将介绍 LaTeX 的两个高频「成品形态」:学术幻灯片 Beamer,以及用 moderncv 模板排简历。


Beamer:学术幻灯片标准工具

Beamer 是 LaTeX 的幻灯片文档类,也是数学、计算机领域学术报告的主流工具——它排出的公式幻灯片,是 PPT 很难企及的。

核心概念只有一个:frame(帧)。一个 frame 就是一页幻灯片,其余语法与你学了十一篇的 LaTeX 完全一致。

实例:第一份中文幻灯片

\documentclass{ctexbeamer}        % 中文幻灯片文档类(beamer + 中文支持)
\usetheme{Madrid}                 % 主题:决定配色、页眉页脚与版式

\title{LaTeX 快速入门}
\author{RUNOOB}
\date{\today}

\begin{document}

\begin{frame
}                     % 封面页
  \titlepage
\end{frame}

\begin{frame}{大纲
}               % 花括号里的文字是该页标题
  \tableofcontents
\end{frame}

\section{引言}
\begin{frame}{为什么用 LaTeX}
  \begin{itemize
}
    \item 数学公式排版质量高
    \item 编号、目录、引用全自动
    \pause                        % 放映时先显示前两条,按键后再出现这条
    \item 长文档格式统一
  \end{itemize}
\end{frame}

\section{公式示例}
\begin{frame}{公式排版示例}
  行内公式 $E = mc^2$,行间公式:
  \[
    \int_0^1 x^2 \,\mathrm{d}x = \frac{1}{3}
  \
]
\end{frame}

\end{document
}

编译后得到的是一个 16:9 的 PDF,全屏放映即可。几个关键效果:

封面页(Madrid 主题自带底部导航条):

Beamer 封面页

大纲页(\tableofcontents 自动汇总全部 \section,点击可跳转):

Beamer 大纲页

公式页(标题栏显示当前小节名,公式排版与论文完全一致):

Beamer 公式页

要点写法说明
一页幻灯片\begin{frame}{标题}...\end{frame}花括号标题可省略
换主题\usetheme{Madrid}导言区一行,全文换装
逐步显示\pause放映时逐条出现,讲课时最常用
中文幻灯片ctexbeamer 文档类免配置,直接写中文
贴代码的页\begin{frame}[fragile]含 verbatim/listings 必须加

主题是 Beamer 的换装开关:Madrid 庄重、Boadilla 紧凑、Berlin 分栏导航,都改一个词就能换。学术报告选 Madrid 或 default 不会出错。

Beamer 的强项是「公式 + 条目 + 图表」的学术报告;如果演示以图形动画、多媒体为主,用 PPT 或 Keynote 更合适,不必勉强。


简历:moderncv 模板

简历是最能体现「内容与样式分离」的场景:模板负责好看,你只负责填内容。

实例:moderncv 中文简历

\documentclass[11pt]{moderncv}
\moderncvstyle{classic
}           % 版式风格:classic / casual / banking
\moderncvcolor{blue}              % 主色调
\usepackage[UTF8]{ctex}           % 中文支持

\name{三}{张}                     % 名与姓
\title{算法工程师}
\address{北京市海淀区}{100000}
\phone{138-0000-0000}
\email{zhangsan@runoob.com}

\begin{document
}

\makecvtitle                      % 生成简历头部(姓名、职位、联系方式)

\section{教育背景}
\cventry{2018--2022}{计算机科学与技术}{某大学}{北京}{}{本科,GPA 3.8/4.0}

\section{工作经历}
\cventry{2022--至今}{算法工程师}{某科技公司}{北京}{}{负责推荐系统排序模块研发}

\section{技能}
\cvitem{编程语言}{Python、C++、SQL}
\cvitem{专业能力}{机器学习、深度学习、大数据处理}

\end{document
}

moderncv 中文简历编译效果

三套命令记住就够用:\cventry 排「时间 + 职位 + 单位」的经历条目,\cvitem 排「标签 + 内容」的技能行,\section 生成蓝色分组标题。

定制项命令可选值
版式风格\moderncvstyle{...}classic、casual、banking、oldstyle
主色\moderncvcolor{...}blue、green、red、grey 等
头像\photo[64pt][0.4pt]{photo}方括号为尺寸与边框

moderncv 之外,中英文简历还可以关注 Awesome-CV、Deedy-Resume 等开源模板(GitHub 可搜到),都是「填内容即可出片」的成熟方案。


学习资源

入门之后,下面这些资源能陪你走很远。

资源类型说明
《一份不太简短的 LaTeX 介绍》(lshort 中文版)免费电子书最经典的入门手册,几小时通读,随查随用
Overleaf Documentation在线文档上百篇教程,覆盖各具体问题
TeX StackExchange问答社区报错先搜这里,九成问题有人问过
CTAN宏包仓库所有宏包的官方文档(texdoc 宏包名 可本地直接看)
《LaTeX 入门》(刘海洋)纸质书中文最系统的进阶教材
texdoc 命令本地工具终端输入 texdoc geometry 直接打开宏包手册

进阶方向

这套教程覆盖的是「用 LaTeX 写文档」,往下还有三层可以探索。

方向学什么能做什么
TikZ 绘图用代码画流程图、函数图像、几何图形论文插图与矢量图,精确到坐标
字体定制fontspec 宏包(XeLaTeX 专属)自由调用系统字体,中英文字体分别指定
模板与宏包开发文档类 .cls 编写、LaTeX3 语法为团队或学校制作统一模板