Latex 如何实现同一页面2个页码计数器?
需要用到的宏包有:
\usepackage{fancyhdr} %这是为了设置页眉页脚
\usepackage{pageslts} %这是为了实现全局页码和局部页码,替代lastpage宏包
%---------------------------------------------------------
%全局的当前页数设置,下面2条命令放在main.tex
%----------------------------------------------------------
\pagenumbering{arabic} %页码格式
\setcounter{CurrentPage}{0} %设置全局页码初始值,即封面页计为零,默认封面页为1
%-----------------------------------------------------------------
%需要新建页面 重置小结页数,以下命令放在子文档里
%-----------------------------------------------------------------
\clearpage %新建页面
\setcounter{page}{1} %重置页码格式,起始页初值设为1
\setcounter{section}{0} %重置节计数器
%当前文档页眉页脚设置
\pagestyle{fancy}
\fancyhf{}
\lhead{}
\chead{}
\rhead{}
\lfoot{第\theCurrentPage 页,共\lastpageref{LastPages} 页} %计当前页的绝对页数及的总页数(不包含封面)
\cfoot{}
\rfoot{第\thepage 页,共\ \pageref{本小结文末添加一个标签}\ 页} %计\clearpage 新页中的页数及总页数
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}
技巧点:
使用pageslts宏包替代lastpage宏包;
主文档和子文档分别存储;
子文档在文末添加一下标签,使用\pageref{}命令引用这个标签所在位置,用来记录子文档的总页数
page项:子文档的页码从1开始编号,
CurrentPage项:所有的页面编号从1开始,如果有封面,可设封面为0
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
codefriedsimple!
喜欢就支持一下吧