¿Hay alguna manera de producir números romanos en el texto de manera que haya un «subrayado» conectado? He intentado usar combinaciones como

\overline{\underline{XVI}} 

pero las líneas están desconectadas. Estoy buscando una solución que produzca números similares a los de la siguiente imagen.

Números elegantes

Comentarios

Responda

\documentclass{article} \usepackage{stackengine} \setstackEOL{\\} \newcounter{tmpctr} \newcommand\fancyRoman[1]{% \setcounter{tmpctr}{#1}% \setbox0=\hbox{\kern.2pt\textsf{\Roman{tmpctr}}}% \setstackgap{S}{-.6pt}% \Shortstack{\rule{\dimexpr\wd0+.1ex}{.7pt}\\\copy0\\ \rule{\dimexpr\wd0+.1ex}{.7pt}}% } \begin{document} Fancy Romans: 1--5: \fancyRoman{1} \fancyRoman{2} \fancyRoman{3} \fancyRoman{4} \fancyRoman{5} 6--10: \fancyRoman{6} \fancyRoman{7} \fancyRoman{8} \fancyRoman{9} \fancyRoman{10} 11--12: \fancyRoman{11} \fancyRoman{12} \end{document} 

ingrese la imagen descripción aquí

Comentarios

  • Agradable, pero a menudo ' Se espera que los números romanos utilicen la " habitual " fuente de texto romano, no sans serif.
  • @barbarabeeton Entendido, excepto que la figura de OP ' s indica lo contrario. Así que fui con él.
  • Funciona bien. ¡Buen uso del contador! Si uno ya sabe que quiere ' XVI , se podría quitar el contador y reemplazar el argumento de \ textsf por # 1.
  • @Zeick Eso es correcto, si prefieres ingresar el número romano en lugar del número arábigo como entrada.

Respuesta

En su lugar, he usado un paquete antiguo llamado romanbar paquete para escribir números romanos donde se puede ver también la macro del usuario @egreg que es la misma del enlace del comentario debajo de la pregunta,

ingrese la descripción de la imagen aquí

Aquí está mi pequeño código:

ingrese la descripción de la imagen aquí

 \documentclass[12pt,a4paper]{article} \usepackage{newtxtext}%%%%%%%%%%%% <----optional (it gives a best view of the roman numbers) - %%%% You can choose another font compilable with pdfLaTeX \usepackage{romanbar} \begin{document} \Romanbar{1}, \Romanbar{2}, \Romanbar{5}, \Romanbar{10}, \Romanbar{43} \end{document} 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *