首页/文章/ 详情

Beamer简易教学——序言篇

1年前浏览707

从今天开始,木木带着大家学习一种十分炫酷的演示文稿——Beamer


相对于PPT来说,Beamer在学术报告演示中,注重内容的表现,而不是为了让页面更好看,如下图所示,是我在一次学术报告中用的的Beamer封面,给人一种简洁,直观的感受。

Beamer是Latex语言的一种表现形式,数学、物理专业用的居多,因为Latex以公式排版著称。木木首次是在B站上面见识到的,一下就被它深深吸引到了,并下定决心一定要掌握它。经过一段时间的探索,了解了其大致流程,就想将一些学习心得记录在此,希望能给小伙伴组会、答辩等场合增添色彩。

需要先说明的是,掌握Beamer需要有一点Latex语言知识,不要惧怕,害怕付出时间成本,如果大家有一些空余时间,可以了解一下,单就Beamer用到的Latex语法来说很容易掌握的。

本次推文主要推荐Beamer的学习资料,Beamer实现方式,最后结合一个小案例来带着大家用一下,体验一下其便捷性。

Beamer学习资料

熟悉木木的小伙伴应该知道,木木的推文一般干货居多,二话不说上资料!希望大家能够少走些弯路,学习Beamer时,只需要掌握能用得到的Latex语法就行,千万不要一股脑投进Latex的海洋中,那是学不完的还浪费时间。

《Beamer快速入门》

这份资料是Beamer的绝对入手资料,以简短的语言带着大家玩转其基本功能,花费时间最少!正如资料中所言:

该文档的目的是让你能快速地使用 Beamer。让你有足够的基础开始使用 Beamer。我不称之为“教程(tutorial)”,因为教程是完整的。Beamer 手册(manual)有200多页。如果要更进一步,超越基础,你应该阅读该手册。手册有比这里所讲述的更详细的关于 Beamer 的内容。

这份资料是一个.chm文件,用户打开后,是这样一个画面,以各种超链接的形式,即点即看,非常清晰方便,仅有4M大小,相对于传统的Pdf书籍内存小许多,清晰度高很多。

用户大约需要半小时的时间即可掌握七七八八,当然以后的推文中也会尽量零基础的教学Beamer,让没有Latex语法基础的同学也能快速上手!

《Beamer 文档类 用户手册》V 3.24

这份相对来说就比较全面了,篇幅也相对来说比较多,300多页,大家可了解完上一份参考资料,再来有目的性的学习这份资料,比如如何更改外观、如何加入动画之类的。是黄旭华老师翻译的版本,写的很详细,对Beamer感兴趣的伙伴推荐大家翻阅。

《Overleaf 在线帮助文档》

这份资料与下一节介绍的编译方式有关系,详情可点击Over在线帮助文档,英语版的,大家也不要惧怕,就像是Abaqus在线文档一样,刚接触可能比较陌生,用的多了,一些常用的语句也就掌握了,只看对自己有用的即可!当然用之前需要注册一个Overleaf帐号.

Beamer实现方式

本节重点讲一下如何编译Beamer,可以把它当作一种代码语言,就像是Fortran、Matlab、Python等也是需要相应的编译器去实现,这里仅以最简单实现的几种方式做例子,当然还有很多,具体可以参照B站上面,一搜Beamer一大把,挑选一下自己感兴趣的学习即可。

在线编译

Overleaf

Overleaf在线编译器那是十分方便的,只需简单注册即可使用,不占用电脑内存,里面的Tex版本也是最新的,不需要在安装别的包,只是需要网络编译。网络环境较好时,可以使用这个在线的编译器,关于使用方法可在B站搜索Overleaf关键词即可,后期我也可录制相关教学视频。

Slager

这款在线编译器是国内开发的版本,编译速度相对较快,但是需要开会员才能享受高级功能,而且有水印。这个可作为在线编译器的备用。

本地编译

本地编译器的优点在于不使用网络即可进行编译,编译速度较快,但是需要专门的一些配置,如果长期使用Beamer的话,建议还是本地安装一些编译器的好。

WinEdt

这款编译器相对配置较为简单,进入页面后可见下图,快速编写,代码自动补全,颜色、字体、插图、表格等,即点即用。

WinEdt的安装教程也打包在资源中,感兴趣的可以按照资源内的步骤Step-by-Step安装,安装流程简单,可自己上手安装,无需某宝远程。

Texstudio

该编译器也是常用的本地编译器,我之前使用过,只是内存占用太大,后来转向WinEdt,大家后期感兴趣可以尝试安装。

具体案例

本节结合具体的代码,展示演示效果,可能刚开始看的时候比较懵逼,后期会给大家一一讲解,零基础方式演绎,努力让没接触过Latex的伙伴,也可以快速上手。

代码片
documentclass{beamer}
\usefonttheme{structuresmallcapsserif}
\usetheme{Madrid}
\setbeamerfont{title}{shape=\itshape,family=\rmfamily}
\setbeamertemplate{caption}[numbered]
\usepackage[absolute,overlay]{textpos} 
\usepackage{minted}%使用minted宏包
\usepackage{booktabs} % 引入三线表宏包
\usepackage{ctex}
\newenvironment{reference}[2]{
  \begin{textblock*}{\textwidth}(#1,#2) 
      \footnotesize\it\bgroup\color{red!50!black}}{\egroup\end{textblock*}} 
\setlength{\fboxrule}{4pt} 
\title[About Beamer] %optional
{About the Beamer class in presentation making}
\subtitle{A short story}
\author[Euclid]{Euclid of Alexandria \\
\texttt{euclid@alexandria.edu}}
\institute[VFU] % (optional)
{
  \inst{1}%
  Faculty of Physics\\
  Very Famous University
  \and
  \inst{2}%
  Faculty of Chemistry\\
  Very Famous University
}
\date[VLC 2021] % (optional)
{Very Large Conference, April 2021}
\begin{document}

\frame{\titlepage}

\AtBeginSection[]
{
  \begin{frame}
    \frametitle{Table of Contents}
    \tableofcontents[currentsection]
  \end{frame}
}
\section{First section}
\begin{frame}
\frametitle{Sample frame title}
This is a text in second frame. 
For the sake of showing an example.
\begin{itemize}
 \item<1-> Text visible on slide 1
 \item<2-> Text visible on slide 2
 \item<3> Text visible on slide 3
 \item<4-> Text visible on slide 4
\end{itemize}
\end{frame}
\end{document}

演示效果


来源:易木木响叮当
Abaqus海洋
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-06-02
最近编辑:1年前
易木木响叮当
硕士 有限元爱好者
获赞 217粉丝 246文章 347课程 2
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈