“缺少数字,视为零。”在LaTex

时间:2010-05-03 14:56:52

标签: latex roman-numerals

我想得到2的罗马数。所以我在文本中使用$\Roman{2}$。但后来我收到了一个错误

  

缺少号码,视为零。

我该如何解决?

谢谢和问候!

2 个答案:

答案 0 :(得分:4)

我建议使用that snippet

\makeatletter
\newcommand{\rmnum}[1]{\romannumeral #1}
\newcommand{\Rmnum}[1]{\expandafter\@slowromancap\romannumeral #1@}
\makeatother

现在你可以打电话:

\Rmnum{2} % II
\rmnum{2} % ii

答案 1 :(得分:2)

我认为您的意思是\Roman而不是\Rome。无论如何,\Roman将计数器的值打印为罗马数字,因此您不能将其与“2”一起使用。

简短回答 - 使用\romannumeral 2

长答案 - 按照here所述定义命令。