用Beamer製作幻燈片(卷二 色彩篇)

 

用Beamer製作幻燈片(卷二 色彩篇)

【from】http://blog.csdn.net/chichoxian/article/details/19113649

目錄(?)[+]

     在用Beamer類製作幻燈片卷一裏講解了怎麼使用Latex的簡單的類來製作幻燈片,只是給了基本的怎麼製作幻燈片的一個大體框架。但是一個很好的幻燈片遠遠不止這些功能。

beamer的功能還有很多。今天要介紹的內容就是給幻燈片增加一些絢麗的效果。


1.主題

      要修改幻燈片格式的基本方法就是使用主題{theme}。beamer提供了二十多種不同風格的幻燈片主題,可以使用usetheme命令選擇。

比如我們要製作的幻燈片是如下圖這個樣子的:


其代碼實現如下所示:

[plain] view plaincopy在CODE上查看代碼片派生到我的代碼片
  1. \documentclass{beamer}  
  2. \usepackage[UTF8,noindent]{ctexcap}  
  3. \usetheme{CambridgeUS}  
  4. \begin{document}  
  5. %第一幀  
  6. \begin{frame}  
  7.   
  8. \end{frame}  
  9.   
  10. \end{document}  


     其中預定義的主題有:default、AnnArbor、Antibes、Bergen、Berkeley、Berlin、Boadilla、CambridgeUS、Copenhagen、Darmstadt、Dresden、Frankfurt、Goettingen、Hannover、Ilmenau、JuanLesPins、Luebeck、Madrid、Malmoe、Marburg、Montpellier、PaloAlto、Pittsburgh、Singapore、Szeged、Warsaw

default是默認的主題。其中大部分是作者遊歷過的一些地名命名的。


這些主題的每一個對應的效果連接:http://deic.uab.es/~iblanes/beamer_gallery/index_by_theme.html

網頁快照:




     實際上,beamer的主題是由不同的內部主題(inner theme)、外部主題(outer theme)、色彩主題(color)、字體主題(font theme)等組合而成額,可以分別使用\useinnertheme、\useoutertheme、\usecolortheme、\usefonttheme選擇。例如我想把使用的這個主題換一個色調我使用了\usecolortheme{crane}這個命令,將其加載導言區。


這個時候幻燈片就會變成上圖所示的效果了。


1.1內部主題

       在這裏,內部主題主要控制的是標題頁,列表項目、定理環境、圖表環境、腳註在一幀內的內容格式(做幻燈片的時候,其實一般不建議使用腳註)。預定義的內部主題格式有default、circles、rectangles、rounded、inmargin等。

1.2外部主題

     外部主題主要控制的是幻燈片頂部尾部的信息欄、邊欄、圖標、幀標題等一幀之外的格式。預定義的外部主題有default、infolines、miniframes、smoothbars、sidebar、split、shadow、tree、smoothtree等。

1.3色彩主題

     色彩主題控制各個部分的色彩。預定義的色彩主題包括default、albatross、beaver、beetle、crane、dolphine、dove、fly、lily、orchid、rose、seagull、seahorse、sidebartab、structure、whale、wolverine等。

1.4字體主題

     字體主題則控制幻燈片的整體字體風格。預定義的beamer字體主要包括default、professionalfonts、serif、structurebold、structureitalicserif、structuresmallcapsserif等。其中默認字體主題default的效果是整個幻燈片使用無襯線字體,這是多數幻燈片的選擇;serif主題則是襯線字體,不過此時最好使用較大的字號和較粗的字體;professionalfonts不對字體有特別的設置,需要使用另外的專門的宏包進行設置;structure開頭的幾個主題則對beamer中的幾個結構有特別設置。

      例如:arev宏包,這個宏包是專門爲製作幻燈片設計的無襯線字體包,對正文字體和數學字體都有詳細的調整,因此不需要對beamer做額外的設置。

在導言區設置如下的代碼:

[plain] view plaincopy在CODE上查看代碼片派生到我的代碼片
  1. \usebeamerfonttheme{professionalfonts}  
  2. \usepackage{arev}  

我們在編譯的時候常常會發現生成的文件當中有一個後綴名爲.sty的文件。這個就是一個主題文件,每一個主題文件都對應着這樣一個主題文件,我們使用\usetheme或者是\useinnertheme的目的就是載入這些主題文件。

2.定理和區塊

     在beamer中,已經預定義了許多定理類環境:theorem、corollary、definition,definitions,fact,example以及examples,它們都以英文名稱給出,例如theorem環境的名臣就是“Theorem”。由於beamer調用了amsthm宏包定製定理類環境格式,因此也有用於證明的proof環境。不過如果我們需要的是中文定理環境,則可以使用\newtheorem另行定義,如:
\bewtheorem{thm}{定理}

證明環境則需要漢化:

\renewcommand\proofname{證明}

我們可能時常會在幻燈片中看到如下圖所示的幻燈片效果


上圖這幅這個效果在很多PPT都是很常見的,上面這個的PPT的代碼如下所示:

[plain] view plaincopy在CODE上查看代碼片派生到我的代碼片
  1. \begin{frame}  
  2. \begin{block}{勾股定理}  
  3. 直角三角形的斜邊的平方等於兩直角邊的平方和。  
  4. 可以用符號語言表述爲:設直角三角形ABC,其中$\angle C=90^\circ$則有  
  5. \begin{equation}  
  6. AB^2=BC^2+AC^2  
  7. \end{equation}  
  8. \end{block}  
  9. \end{frame}  

         其中block是區塊的意思,就是產生如上圖這樣效果的一個框,這樣的效果會使得幻燈片效果很好,感覺很舒服。在這裏稍微強調一下的代碼就是數學公式,我們使用
使使equation
作用不同的就是它得到的公式不會編號,可以從幻燈片上看到公式的右邊有一個小小的用括號括起來的(1)輸入角度使用\angle,輸入度數使用\circ,輸入π的話則使用\pi。

3.圖表插入

在一份幻燈片裏可能會涉及到大量的圖表插入。其實,在Latex中大部分圖片表格的插入代碼都是固定的或者是變化不大的。

3.1圖形插入

         插圖功能不是由Latex的內核直接提供的,而是由graphicx宏包提供的。要使用graphicx宏包的插圖功能,需要在源文件的導言區使用\usepackage命令引入宏包。

        在beamer中使用圖表與在普通文檔中使用圖表的語法沒有任何的區別。不過,由於beamer是按幀組織內容的,位置固定,因此figure和table環境不再是浮動的環境,而只是用來區別標題的。

例如我們如下圖一樣插入一張圖片在幻燈片中:



使用的代碼如下所示:

[plain] view plaincopy在CODE上查看代碼片派生到我的代碼片
  1. \begin{frame}  
  2. \begin{figure}  
  3. \centering  
  4. \includegraphics[height=0.6\textheight]{fullscreen.png}  
  5. \caption{Android4.4開發}  
  6. \end{figure}  
  7. \end{frame}  

除了標準的圖表環境,beamer還提供了一個\logo命令,把一個較小的圖標放在幻燈片的角落裏面,可以用它來放置校徽、公司商標等內容。\logo命令一般放在導言區

例如有一張圖片名爲logo.pdf

則可以在導言區放置如下的代碼:\logo{\includegraphic{logo.pdf}}


3.2插入表格

如果我們需要插入一個表格,那麼我們同樣來舉一個例子,如下圖所示的表格“



如圖所示,我們要插入的這個表格是一個有三列5行的表格。實現它的代碼如下所示:

[plain] view plaincopy在CODE上查看代碼片派生到我的代碼片
  1. \begin{frame}  
  2. \rowcolors{2}{craneorange!25}{craneorange!50}  
  3. \begin{tabular}{r|r|r}  
  4. \rowcolor{craneorange}直角邊 $a$ & 直角邊 $b$ & 斜邊 $c$\\  
  5. 3 & 4 & 5 \\  
  6. 5 & 12 & 13 \\  
  7. 7 & 24 & 25 \\  
  8. 8 & 15 & 17 \\  
  9. \end{tabular}  
  10. \end{frame}  

注意的是在文檔的導言區部分要加\documentclass[table]{beamer}      

上面這段代碼我們來解讀一下。首先表格的行是由兩種顏色組成的。它的色彩主題是在crane下的。25表示的是顏色的濃度值,越小的話顏色越淡。表示是兩行交錯的顏色。

       我們畫表格一般都要是要到

\begin{tabular}... \end{tabular}
這個命令{r|r|r}表示的意思是這個表格有三列,中間有兩個豎線做劃分。裏面的內容是靠右的。當然,如果你需要表格的內容靠左,你就可以寫爲{l l l}

$ a$ 這個有點表示的一下表格需要替換的真正的參數。 &可以看做是每個參數之間的一個劃分


今天的幻燈片總結就先到這裏。之後繼續更新。

發佈了34 篇原創文章 · 獲贊 34 · 訪問量 23萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章