如何修改页码

如何修改页码

我想在页码中添加一个整数,但它\thepage似乎是一个字符串,\value{page}不会显示在页面上。

\cfoot{\ifnum\value{page}<2\vspace{9pt}\value{page}+1\else\thepage+1\fi}

答案1

使用

\cfoot{%
  \ifnum\value{page}<2\vspace{9pt}\the\numexpr\value{pa‌​ge}+1%
  \else\the\numex‌​pr\value{page}+1%
  \fi
}

该原语\numexpr用于对数字进行计算,而无需直接更改计数器或计数寄存器的内容。为了按排版方式评估表达式,\the必须使用 mighty as 前缀。

相关内容