/
.currentpage 与 .totalpages 函数分别显示函数调用所在页面或幻灯片的当前索引(从 1 开始)以及页面或幻灯片的总数。它们不接受任何参数。
这些函数在 paged 与 slides 文档中受支持。在其他文档类型中,会显示 - 占位符。
注意:这些函数返回的是视觉元素(节点),而非数字。因此,你不能执行像
.sum {.currentpage} {3}这样的运算。
你可以使用页面页边距内容 在每一页上显示一个页码:
.pagemargin {bottomcenter}
.currentpage / .totalpages.formatpagenumber {format} 文档 ↗ 函数从该函数调用所在的页面开始,设置一个新的页码格式。它只影响从该点往后的页码。
格式字符串接受与编号 中相同的语法:
1(默认)表示十进制(1, 2, 3, …)a 表示小写拉丁字母(a, b, c, …)A 表示大写拉丁字母(A, B, C, …)i 表示小写罗马数字(i, ii, iii, …)I 表示大写罗马数字(I, II, III, …)这些变更会反映在 .currentpage 以及目录 中的页码上。
.pagemargin {topcenter}
.currentpage
# First page
.formatpagenumber {i}
# Second page
# Third page
.resetpagenumber {from?} 文档 ↗ 函数允许你在 paged 或 slides 文档中的任意位置覆盖当前页码。
这些变更会反映在 .currentpage 以及目录 中的页码上。
.pagemargin {topcenter}
.currentpage
# First page
# Second page
.resetpagenumber start:{20}
# Third page