To show all chapter numbers as Roman numerals, I’m using
\renewcommand\thechapter{\Roman{chapter}}
The fourth chapter, for instance, is therefore “Chapter IV” everywhere.
Is it possible to show the numbers as Arabic numerals only when referencing to chapters using \ref{...}
?
Using the example above, \ref{chapter-four}
would result in “Chapter 4” instead of “Chapter IV.”
Best Answer
Patching
\@makechapterhead
to print\Roman{chapter}
instead of\thechapter
allows you to have chapter headings formatting with Roman numerals yet have references inside your text to still be Arabic:Note that numbering inside your ToC will also be Arabic. To change this, a patch to
\@chapter
is required (also wrapped inside a\makeatletter
-\makeatother
-pair):