ConTeXt 中的罗马数字页码

ConTeXt 中的罗马数字页码

我尝试将页码改为罗马数字

    \setuppagenumbering[conversion=romannumerals]

但它什么也没做。我不得不使用宏来实现这一点:

    \def\RomanNumeral#1{\uppercase\expandafter{\romannumeral#1}}
    \setuppagnumbering[command=\RomanNumeral]

但它是错误的,似乎 ConTeXt 在 之后插入了一些字符\romannumeral

第一个例子在手册第 88 页给出。

答案1

要获得小写的罗马页码,请使用

\setupuserpagenumber [numberconversion=romannumerals]

对于大写字母,将其替换为大写字母:

\setupuserpagenumber [numberconversion=Romannumerals]
                                       ^

维基上的更多信息和示例:页码

相关内容