Beamer簡易教學——序言篇
知乎、B站:[易木木響叮當]
關注可了解更多的有限元數值仿真技巧。問題或建議,請公眾號留言;
如果你覺得木木同學對你有幫助,歡迎贊賞。
從今天開始,木木帶著大家學習一種十分炫酷的演示文稿——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,大家后期感興趣可以嘗試安裝。
資料獲取
參考資料、相關的配置和安裝方法,可在后臺回復: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}
演示效果
演示效果是不是很奈斯呀!
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP




















