Write the Roman numeral “2” in the following form

roman numerals

There seem to be several forms of Roman numerals (I'm not sure which is the most used, the most standardized).

\documentclass{article}
\makeatletter
\newcommand{\Rmnum}[1]{\expandafter\@slowromancap\romannumeral #1@} 
\begin{document} 
\Rmnum{2} 
\end{document} 

enter image description here

But I would like to express II in the following form.
enter image description here

How to handle it?

Best Answer

enter image description here

This is a minimal solution, as the text in the image indicates. To have a general command, some more work is needed---"general" meaning for numbers <= 35.

Remark. The command \rnum is there in case some development follows. Otherwise, one can simply write I instead of rnum{1} and so on.

The code

\documentclass[11pt, a4paper]{article}
% \usepackage{ifthen}

\newcommand{\rnum}[1]{\MakeUppercase{\romannumeral #1}}
\newcommand{\rnumsf}[1]{\MakeUppercase{\textsf{\romannumeral #1}}}

\begin{document}

\noindent
You can obtain something like this for particular cases (working each
case separately):
\rnum{1}\hspace{-.7pt}\rnum{1},
\rnum{1}\hspace{-.7pt}\rnum{1}\hspace{-1pt}\rnum{1},
\rnum{1}\rnumsf{5}.

\end{document}