[心得] beamer 做講義的部份第幾頁/頁數

看板LaTeX (論文排版)作者 (司布林)時間14年前 (2011/09/21 04:59), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
野人獻曝,原文發表在 http://twitterplurk.blogspot.com/2011/09/beamer.html 終於找到用 beamer 做講義時,怎麼出現每個部份的頁數與總頁數。 有時會看到一些朋友在報告論文時,會在標題的部份加上頁數, 就像 introduction 的部份有 5 頁,目前是第 3 頁,就會在標 題的右邊寫個 3/5,這對聽眾來說蠻不錯的,因為知道這個部份 還有幾頁,只是我問他們這些數字是自動產生的嗎?實際上那兩 個數字是朋友自己打上去的,這倒是很令人失 望。 自己打上去的有什麼問題嗎?問題還不小,怎麼說了?如果我現 在 Introduction 做了 10 頁,這些數字也加好了,突然間發現 漏掉一些東西還沒講,需要在第 2 頁與第 3 頁之間再多加一頁 ,那麼從原本第 3 頁之後的每個數字都要改,其實每一頁的總頁 數也要改,這實在會成為修改時很大的負擔。所以一定要成為自 動產生才行。 剛剛終於找到怎麼自動產生這兩個數字的寫法了,我的做法是拿 pagecounter 來用,在 Introduction 的第一頁加個 \setcounter{page}{1} 在 Introduction 的做後一頁加個 \label{IntroLast} %這個變數名稱可取自己喜歡的名字 然後在 Introduction 每一頁的標題右邊加上 \insertpagenumber/\pageref{IntroLast} 這樣就可以達到所要的功能,以後如果 introduction 增加或減 少頁數,這些數字都會自動計算與產生。 當然,如果是在 Introduction 最後一頁的後面增加一頁的話, 要記得將 \label{IntroLast} 移到最後一頁去;同樣的,如果是 在 introduction 的第一頁之前又增加一頁的話,也要記得將 \setcounter{page}{1} 移過去。 這樣其實會改變整份文件的頁數,一般簡報檔中也會有總頁數與 目前是第幾頁的資訊,那不就會改到那部份的資訊嗎?還好,這 部份的資料可以用 framenumber 來顯現。就是在 footline 的定 義中,加上 \insertframenumber{} / \inserttotalframenumber 這樣就有這些資訊了。 如果您有使用 beamer 來做簡報的話,可以參考。如果您有更好 的做法,也歡迎跟我分享,謝謝。 我做的結果放在下面的檔案 http://www.csie.dyu.edu.tw/~spring/Temp/20110818.tex 這個檔案的第 3 頁到第 6 頁的寫法。 編譯的結果如下: http://www.csie.dyu.edu.tw/~spring/Temp/20110818.pdf -- Xuite日誌:http://blog.xuite.net/springman/ 網路城邦:http://blog.udn.com/springman 聖經查詢系統:http://springbible.fhl.net/ 芳苑教會:http://fychurch.fhl.net/ 信望愛bbs:http://wbbs.fhl.net/ 自由軟體使用經驗分享 http://springbible.blogspot.com/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.59.225.207 ※ 編輯: springman 來自: 61.59.225.207 (09/21 05:04) ※ 編輯: springman 來自: 61.59.225.207 (09/21 05:05) ※ 編輯: springman 來自: 163.23.24.187 (09/21 08:59)

09/21 10:15, , 1F
推!!!
09/21 10:15, 1F

09/22 02:48, , 2F
09/22 02:48, 2F
文章代碼(AID): #1EUFwZKl (LaTeX)
文章代碼(AID): #1EUFwZKl (LaTeX)