需求:latex中加入罗马数字。
导言区加包
\usepackage{amssymb}
\makeatletter
\newcommand{\rmnum}[1]{\romannumeral #1}
\newcommand{\Rmnum}[1]{\expandafter\@slowromancap\romannumeral #1@}
\makeatother
其中,引用时Rmnum{ }
表示大写, /rmnum{ }
表示小写。
正文引用
$\Rmnum{2}
编译出来:
ps: 出来是斜体,不知道咋解决,可能和当前文档的模板有关。