作者springman (司布林)
看板LaTeX
标题[心得] beamer 做讲义的部份第几页/页数
时间Wed Sep 21 04:59:12 2011
野人献曝,原文发表在
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)
1F:→ cholauda:推!!! 09/21 10:15
2F:→ andrew43:推 09/22 02:48