[Tex/LaTex] How to separate Roman numerals for a range of numbers

roman numeralstypography

Arabic numerals are separated using en-dash:

pages 101--123, 2--3 and so on

What is typographically correct way to separate Roman numerals?

For example:

with en-dash

in the XIX--XX centuries 

with en-dash plus two \,

in the XIX\,--\,XX centuries 

or, maybe, with the usual dash

in the XIX\,---\,XX centuries

Best Answer

for a page span, an en-dash (iv--ix) would be appropriate. i see no reason why this shouldn't also be appropriate for cap roman numerals for centuries. the en-dash, with no surrounding spaces, traditionally indicates a span in u.s. typography. as mico points out in a comment, the typographic traditions regarding spaces may differ in other countries.