LaTeX Footnotes numbered “per page”
2015-09-02 06:22
260 查看
Footnotes numbered “per page”
The obvious solution is to make the footnote number reset whenever the page number is stepped, using the LaTeX internal mechanism. Sadly, the place in the document where the page number is stepped is unpredictable, not (“tidily”) at the end of the printed page; so changing the footnote number only ever works by ‘luck’.
As a result, resetting footnotes is inevitably a complicated process, using labels of some sort. It’s nevertheless important, given the common requirement for footnotes marked by symbols (with painfully small symbol sets). There are four packages that manage it, one way or another.
The perpage and zref-perpage packages provide a general mechanism for resetting counters per page, so can obviously be used for this task. The interface is pretty simple: \MakePerPage{footnote} (in perpage) or \zmakeperpage{footnote} (in zref-perpage). If you want to restart the counter at something other than 1 (for example to avoid something in the LaTeX footnote symbol list), you can use: \MakePerPage[2]{footnote} (in perpage) or \zmakeperpage[2]{footnote} (in zref-perpage). Note that you can also load zref-perpage
Perpage is a compact and efficient package; zref-perpage, being a zref “module”, comes with zref’s general mechanism for extending the the \label—[page]ref of LaTeX, which can offer many other useful facilities.
The footmisc package provides a variety of means of controlling footnote appearance, among them a package option perpage that adjusts the numbering per page; if you’re doing something else odd about footnotes, it means you may only need the one package to achieve your ends.
The footnpag package also does per-page footnotes (and nothing else). With the competition from perpage, it’s probably not particularly useful any more.
footmisc.sty
macros/latex/contrib/footmisc (or browse the directory); catalogue entry
footnpag.sty
macros/latex/contrib/footnpag (or browse the directory); catalogue entry
perpage.sty
Distributed as part macros/latex/contrib/bigfoot (or browse the directory); catalogue entry
zref-perpage.sty
Distributed as part of zref in macros/latex/contrib/oberdiek (or browse the directory); catalogue entry
This question on the Web: http://www.tex.ac.uk/cgi-bin/texfaq2html?label=footnpp
The obvious solution is to make the footnote number reset whenever the page number is stepped, using the LaTeX internal mechanism. Sadly, the place in the document where the page number is stepped is unpredictable, not (“tidily”) at the end of the printed page; so changing the footnote number only ever works by ‘luck’.
As a result, resetting footnotes is inevitably a complicated process, using labels of some sort. It’s nevertheless important, given the common requirement for footnotes marked by symbols (with painfully small symbol sets). There are four packages that manage it, one way or another.
The perpage and zref-perpage packages provide a general mechanism for resetting counters per page, so can obviously be used for this task. The interface is pretty simple: \MakePerPage{footnote} (in perpage) or \zmakeperpage{footnote} (in zref-perpage). If you want to restart the counter at something other than 1 (for example to avoid something in the LaTeX footnote symbol list), you can use: \MakePerPage[2]{footnote} (in perpage) or \zmakeperpage[2]{footnote} (in zref-perpage). Note that you can also load zref-perpage
Perpage is a compact and efficient package; zref-perpage, being a zref “module”, comes with zref’s general mechanism for extending the the \label—[page]ref of LaTeX, which can offer many other useful facilities.
The footmisc package provides a variety of means of controlling footnote appearance, among them a package option perpage that adjusts the numbering per page; if you’re doing something else odd about footnotes, it means you may only need the one package to achieve your ends.
The footnpag package also does per-page footnotes (and nothing else). With the competition from perpage, it’s probably not particularly useful any more.
footmisc.sty
macros/latex/contrib/footmisc (or browse the directory); catalogue entry
footnpag.sty
macros/latex/contrib/footnpag (or browse the directory); catalogue entry
perpage.sty
Distributed as part macros/latex/contrib/bigfoot (or browse the directory); catalogue entry
zref-perpage.sty
Distributed as part of zref in macros/latex/contrib/oberdiek (or browse the directory); catalogue entry
This question on the Web: http://www.tex.ac.uk/cgi-bin/texfaq2html?label=footnpp
相关文章推荐
- Win 10装机量占据全球台式机总量的5%
- javascript基础1
- 前端工程师技能之photoshop巧用(从效果图到雪碧图)1——准备篇
- erasure coding
- 【HELLO WAKA】WAKA iOS客户端 之二 架构设计与实现篇
- 利用TeX语言设计页眉页脚
- android在手机上运行程序时,会报出The connection to adb is down, and a severe error has occured
- [Leetcode]sort Color
- 谷歌地图的离线地图下载
- cocos2d3.8升级后狂闪退
- [Leetcode]Search a 2D matrix
- PinnedSectionListView源码分析
- iOS:学习runtime的理解和心得
- Gym 100341C AVL TREE(NTT快速数论变换)
- 基于Java实现的简单且通用的分页实现封装 <Pagiation>
- Palindrome Linked List
- 简化qt程序发布
- NSQ系列之nsqlookupd代码分析四(详解nsqlookupd中的RegitrationDB)
- LeetCode_DP_Triangle
- Qt登录对话框