将章节中的罗马数字四从 IV 改为 IIII (IEEEtran)

将章节中的罗马数字四从 IV 改为 IIII (IEEEtran)

我想将 IEEEtran 文档中第四部分的编号从 IV 更改为 IIII。

有没有一种简单的方法可以做到这一点,而无需手动设置计数器?

提前致谢!

答案1

完成者:

\usepackage{xparse}

\ExplSyntaxOn
\NewDocumentCommand \myRomannumeral { m }
{
    \tl_set:Nx \l_tmpa_tl { \int_to_Roman:n { #1 } }
    \tl_replace_all:Nnn \l_tmpa_tl { IV } { IIII }
    \tl_use:N \l_tmpa_tl
}
\ExplSyntaxOff

加法罗马数字 4(谢谢坎帕链接它!)并添加了这一行:

\renewcommand\thesection{\myRomannumeral{\value{section}}}

相关内容