[Tex/LaTex] Smallcaps Roman Numbering of Sections

roman numeralssectioningsmall-caps

Is it possible to get section heading numbered with roman smallcaps numerals?

The minimal working example gives me exactly what I seek, except that I would like the numbering of the Roman Section to be with a smallcaps numeral.

For the desired effect, I cannot use \Roman{section} instead of \roman{section}.

Compiled output of minimal working example

\documentclass{book}

\renewcommand\thesection{\arabic{section}}

\begin{document}
\tableofcontents

\section{Arabic Section}

\renewcommand\thesection{\roman{section}}
\setcounter{section}{0}

\section{Roman Section}

I vs. \textsc{i}

\end{document}

The example is based on this answer.

Best Answer

Basically

\renewcommand{\thesection}{{\scshape\roman{section}} will do

for the change of the number itself, note the extra{} pair for grouping and limiting the effect of \scshape, i.e. the font switching to small caps.

The problem is however that both in section headers and ToC entries the section numbers are written with bold fonts.

Normal cm fonts do not have a bold version of small caps, but it can be 'enabled/faked/emulated' with \usepackage{bold-extra}.

\documentclass{book}
\usepackage{bold-extra}

\renewcommand\thesection{\arabic{section}}

\begin{document}
\tableofcontents

\section{Arabic Section}

\renewcommand\thesection{{\scshape\roman{section}}}
\setcounter{section}{0}

\section{Roman Section}

I vs. \textsc{i}

\end{document}

enter image description here

Related Question