我尝试将页码改为罗马数字
\setuppagenumbering[conversion=romannumerals]
但它什么也没做。我不得不使用宏来实现这一点:
\def\RomanNumeral#1{\uppercase\expandafter{\romannumeral#1}}
\setuppagnumbering[command=\RomanNumeral]
但它是错误的,似乎 ConTeXt 在 之后插入了一些字符\romannumeral
。
第一个例子在手册第 88 页给出。
答案1
要获得小写的罗马页码,请使用
\setupuserpagenumber [numberconversion=romannumerals]
对于大写字母,将其替换为大写字母:
\setupuserpagenumber [numberconversion=Romannumerals]
^
维基上的更多信息和示例:页码