如何在不改变字体的情况下消除下表中罗马数字的 \underline 和 overline 之间的间隙?

如何在不改变字体的情况下消除下表中罗马数字的 \underline 和 overline 之间的间隙?
\documentclass[12pt]{article}
\usepackage{amsmath,amssymb}
\usepackage[table]{xcolor}
\usepackage{tabularx}
\usepackage{makecell}
\usepackage{graphicx}
\usepackage{accents}
\begin{document}
\begin{table}[h]
\centering
\scalebox{2}{
\begin{tabular}{|c|c|c|c|}
\hline
Standard & University & Board & Class\\
\hline
$\overline{\underline{XII}}^{th}$ & ABC & IIP & $\overline{\underline{II}}^{nd}$\\
\hline
\end{tabular}}
\end{table}
\end{document}

在此处输入图片描述

答案1

您无需重新发明轮子,而是可以使用该romanbar包来书写带有上下横线的罗马数字:

\documentclass[12pt]{article}
\usepackage{romanbar}
\begin{document}
\begin{table}[h]
\centering
\begin{tabular}{|c|c|c|c|}
\hline
Standard & University & Board & Class\\
\hline
\Romanbar{12}\textsuperscript{th} & ABC & IIP & \Romanbar{2}\textsuperscript{nd}\\
\hline
\end{tabular}
\end{table}
\end{document}

在此处输入图片描述

相关内容