Beamer簡易教學——序言篇

知乎、B站[易木木響叮當]
關注可了解更多的有限元數值仿真技巧。問題或建議,請公眾號留言;
如果你覺得木木同學對你有幫助,歡迎贊賞。

從今天開始,木木帶著大家學習一種十分炫酷的演示文稿——Beamer

相對于PPT來說,Beamer在學術報告演示中,注重內容的表現,而不是為了讓頁面更好看,如下圖所示,是我在一次學術報告中用的的Beamer封面,給人一種簡潔,直觀的感受。

Beamer簡易教學——序言篇的圖1

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簡易教學——序言篇的圖2

用戶大約需要半小時的時間即可掌握七七八八,當然以后的推文中也會盡量零基礎的教學Beamer,讓沒有Latex語法基礎的同學也能快速上手!

《Beamer 文檔類 用戶手冊》V 3.24

這份相對來說就比較全面了,篇幅也相對來說比較多,300多頁,大家可了解完上一份參考資料,再來有目的性的學習這份資料,比如如何更改外觀、如何加入動畫之類的。是黃旭華老師翻譯的版本,寫的很詳細,對Beamer感興趣的伙伴推薦大家翻閱。

Beamer簡易教學——序言篇的圖3

《Overleaf 在線幫助文檔》

這份資料與下一節介紹的編譯方式有關系,詳情可點擊Over在線幫助文檔,英語版的,大家也不要懼怕,就像是Abaqus在線文檔一樣,剛接觸可能比較陌生,用的多了,一些常用的語句也就掌握了,只看對自己有用的即可!當然用之前需要注冊一個Overleaf帳號.

Beamer簡易教學——序言篇的圖4

Beamer實現方式

本節重點講一下如何編譯Beamer,可以把它當作一種代碼語言,就像是Fortran、Matlab、Python等也是需要相應的編譯器去實現,這里僅以最簡單實現的幾種方式做例子,當然還有很多,具體可以參照B站上面,一搜Beamer一大把,挑選一下自己感興趣的學習即可。

在線編譯

Overleaf

Overleaf在線編譯器那是十分方便的,只需簡單注冊即可使用,不占用電腦內存,里面的Tex版本也是最新的,不需要在安裝別的包,只是需要網絡編譯。網絡環境較好時,可以使用這個在線的編譯器,關于使用方法可在B站搜索Overleaf關鍵詞即可,后期我也可錄制相關教學視頻。

Slager

這款在線編譯器是國內開發的版本,編譯速度相對較快,但是需要開會員才能享受高級功能,而且有水印。這個可作為在線編譯器的備用。

本地編譯

本地編譯器的優點在于不使用網絡即可進行編譯,編譯速度較快,但是需要專門的一些配置,如果長期使用Beamer的話,建議還是本地安裝一些編譯器的好。

WinEdt

這款編譯器相對配置較為簡單,進入頁面后可見下圖,快速編寫,代碼自動補全,顏色、字體、插圖、表格等,即點即用。

Beamer簡易教學——序言篇的圖5

WinEdt的安裝教程也打包在資源中,感興趣的可以按照資源內的步驟Step-by-Step安裝,安裝流程簡單,可自己上手安裝,無需某寶遠程。

Texstudio

該編譯器也是常用的本地編譯器,我之前使用過,只是內存占用太大,后來轉向WinEdt,大家后期感興趣可以嘗試安裝。

資料獲取

參考資料、相關的配置和安裝方法,可在后臺回復:Beamer,即可自動獲取。


具體案例

本節結合具體的代碼,展示演示效果,可能剛開始看的時候比較懵逼,后期會給大家一一講解,零基礎方式演繹,努力讓沒接觸過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}

演示效果

Beamer簡易教學——序言篇的圖6

Beamer簡易教學——序言篇的圖7

Beamer簡易教學——序言篇的圖8

演示效果是不是很奈斯呀!

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

5
3