我在用这个模板生成 bioRxiv 预印本。这包括两个合并在一起的文件,即正文和补充信息。但是,在页码编号时,第一页的右下角显示
显示 1-21,而不是仅显示 1,其中 21 是补充信息的最后一页。其他页面都是单页编号。是否可以简单地删除第一页上的此功能,或者将其更改为仅显示正文中的页面?
我的尝试:无需深入研究 bioRxiv 模板,我可以setcounter
在补充信息的末尾使用以下内容
\newpage
\setcounter{page}{17}
其中 17 是正文的最后一页。这解决了问题,但会生成一个额外的空白页。我能以某种方式隐藏/隐藏此页面,同时保持最后一页的页码不变吗?
答案1
类文件zHenriquesLab-StyleBioRxiv.cls
包含以下定义:
\def\aBioRXiv{{\footnotesize
\footerfont \@leadauthor\ifnum \value{authors} > 1\hspace{2pt}\textit{et al.}\fi\hspace{7pt}|\hspace{7pt}bio\textcolor{red}{R}$\chi$iv\hspace{7pt}|\hspace{7pt}\today\hspace{7pt}|\hspace{7pt}\thepage\textendash\pageref{LastPage}
}}
做那个
\def\aBioRXiv{{\footnotesize
\footerfont \@leadauthor\ifnum \value{authors} > 1\hspace{2pt}\textit{et al.}\fi\hspace{7pt}|\hspace{7pt}bio\textcolor{red}{R}$\chi$iv\hspace{7pt}|\hspace{7pt}\today\hspace{7pt}|\hspace{7pt}\thepage
}}
即删除\textendash\pageref{LastPage} }}
还有一条关于 的错误消息cleveref
。删除第一次出现的\RequirePackage{cleveref}
顺便说一句,水印在现代 LaTeX 中不起作用。因此删除(或注释掉)此部分:
\usepackage[printwatermark]{xwatermark}
\AtBeginDocument{%
\ifwatermark%
\newwatermark[allpages,color=gray!20,angle=45,scale=3,xpos=0,ypos=0]{DRAFT}
\fi
}
答案2
下面的代码就可以了
\newpage
\setcounter{page}{17+1}
\phantomsection
不过,如果能让它自动化(而不是手动输入页码 17)或者实际编辑 bioRxiv 就更好了\documentclass
。任何建议都值得赞赏。