我需要奇数罗马数字页码

我需要奇数罗马数字页码

我试图只用奇数来编号页面。如何更改计数(1,2,3,4,5)(1,3,5,7,9)在乳胶中?

答案1

页码计数器仍计数 1、2、3、...,但\thepage重新定义为使用 2*page-1。还\@roman用于获取罗马数字。计算使用 e-TeX 的\numexpr

\makeatletter
\renewcommand*{\thepage}{%
  \@roman{\numexpr\value{page}*2-1\relax}%
}
\makeatother

例子:

\documentclass{article}

\makeatletter
\renewcommand*{\thepage}{%
  \@roman{\numexpr\value{page}*2-1\relax}%
}
\makeatother

\begin{document}
\null\newpage
\null\newpage
\null\newpage
\end{document}

结果是三页空白页,页脚中以iiiiv作为页码。

相关内容