Existe-t-il un moyen de produire des chiffres romains dans le texte de manière à ce quil y ait un « surligné et souligné » connecté? Jai essayé dutiliser des combinaisons comme

\overline{\underline{XVI}} 

mais les lignes sont déconnectées. Je suis à la recherche dune solution qui produit des chiffres similaires à limage ci-dessous.

Des chiffres fantaisie

Commentaires

Réponse

\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} 

entrez limage description ici

Commentaires

  • Bien, mais souvent ' s sattendaient à ce que les chiffres romains utilisent la police romaine " habituelle ", et non sans empattement.
  • @barbarabeeton Compris, sauf le chiffre de OP ' indiqué autrement. Donc je suis allé avec.
  • Fonctionne bien. Belle utilisation du compteur! Si on sait déjà quils veulent ' XVI , on pourrait supprimer le compteur et remplacer largument de \ textf par # 1.
  • @Zeick Cest correct, si vous préférez entrer le chiffre romain plutôt que le chiffre arabe comme entrée.

Réponse

Jai utilisé, à la place, un ancien package appelé romanbar pour écrire des nombres romains où vous pouvez voir aussi la macro de lutilisateur @egreg quil sagit du même du lien du commentaire sous la question,

saisissez la description de limage ici

Voici mon petit code:

entrez la description de limage ici

 \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} 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *