带上划线和下划线的罗马数字

带上划线和下划线的罗马数字

这个问题导致了一个新的方案的出现:
romanbar

(使用 egreg 代码的变体,并在手册中说明这一点;这个包现在并不是很新,很抱歉这么晚才发布)

我读过关于“如何获取罗马数字”的文章,但问过自己如何获取格式化的罗马数字

罗马六世

即使用合适的上下划线(无需手动使用方框等)?我很想知道您的答案!

答案1

\def\barroman#1{\sbox0{#1}\dimen0=\dimexpr\wd0+1pt\relax
  \makebox[\dimen0]{\rlap{\vrule width\dimen0 height 0.06ex depth 0.06ex}%
    \rlap{\vrule width\dimen0 height\dimexpr\ht0+0.03ex\relax 
            depth\dimexpr-\ht0+0.09ex\relax}%
    \kern.5pt#1\kern.5pt}}

\barroman{I} \barroman{XI}

相关内容