我有一份答辩状和一份反对状需要合并。答辩状不得超过 10 页,反对状不得超过 15 页。根据法院规则,每页都必须连续编号。我想在页脚中使用额外的自动页码设置,以便让法官知道我遵守了他的指导方针并且没有超出我的页数限制。这是我的想法,但我需要一些帮助来设置它——这是每页的底部:
-1- Reply to Opposition [Page 1 of 10]
-2- Reply to Opposition [Page 2 of 10]
-3- Reply to Opposition [Page 3 of 10]
* * *
-11- Opposition to Motion [Page 1 of 15]
-12- Opposition to Motion [Page 2 of 15]
-13- Opposition to Motion [Page 3 of 15]
* * *
下面是一些处理第一部分但不处理第二部分的示例代码:
% BEGIN footer
\settitle{Reply to Opposition to R.F.O. -- page \thepage~of 10}
\setcounter{page}{1}
\pagenumbering{arabic}
\pagestyle{fancy}
\cfoot{\vspace{-1mm}\ptm{-\thepage-}}
\rfoot{\makebox[2.5in]{\hrulefill}\\
\mytitle}
% END footer
答案1
下面为您提供了一个所需内容的模板,假设您只有一对回复反对意见/反对动议:
\documentclass{article}
\usepackage{fancyhdr}
\usepackage[abspage]{zref}
\usepackage{lipsum,pgffor}% Just for this example
\pagestyle{fancy}
\renewcommand{\headrulewidth}{0pt}% Remove header rule
\fancyfoot[C]{-\theabspage-\otherfooter}
\setcounter{abspage}{1}% Start absolute page numbering at 1
\newcommand{\otherfooter}{}
\newenvironment{Reply2Opposition}{%
\clearpage
\setcounter{page}{1}% Restart page numbering
\renewcommand{\otherfooter}{%
\qquad
Reply to Opposition
[Page \thepage~of~\pageref{replypage-end}]%
}%
}{%
\label{replypage-end}%
\clearpage
}
\newenvironment{Opposition2Motion}{%
\clearpage
\setcounter{page}{1}% Restart page numbering
\renewcommand{\otherfooter}{%
\qquad
Opposition to Motion
[Page \thepage~of~\pageref{oppositionpage-end}]%
}%
}{%
\label{oppositionpage-end}%
\clearpage
}
\begin{document}
\sloppy% Just for this example
\begin{Reply2Opposition}
\foreach \replypage in {1,...,10} {
\newpage\lipsum[\replypage]
}
\end{Reply2Opposition}
\begin{Opposition2Motion}
\foreach \oppositionpage in {1,...,15} {
\newpage\lipsum[\oppositionpage]
}
\end{Opposition2Motion}
\end{document}
您可以将文档的每个组件包装在特定环境中 - 或Reply2Opposition
。Opposition2Motion
每个环境都会重新定义页脚的构造方式,并使用\label
引用该部分最后一页的特定内容。
从根本上讲,您的设置有一个abs
olutepage
计数器和一组子页面计数器。我们使用abspage
模块zref
来跟踪前者,并调整传统page
计数器以适应单独组件的页码显示。