Gibt es eine Möglichkeit, römische Ziffern im Text so zu erzeugen, dass eine „Über- und Unterstreichung“ verbunden ist? Ich habe versucht, Kombinationen wie

\overline{\underline{XVI}} 

zu verwenden, aber die Leitungen sind getrennt. Ich suche nach einer Lösung, die ähnliche Ziffern wie im Bild unten erzeugt.

Ausgefallene Ziffern

Kommentare

Antwort

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

Bild eingeben Beschreibung hier

Kommentare

  • Schön, aber oft ' Es wird erwartet, dass die römischen Ziffern die " übliche " römische Textschrift verwenden, nicht serifenlos.
  • @barbarabeeton Verstanden, außer dass die OP ' -Zahl etwas anderes angibt. Also habe ich mich dafür entschieden.
  • Funktioniert gut. Gute Verwendung des Zählers! Wenn man bereits weiß, dass sie wollen ' XVI , man könnte den Zähler entfernen und das Argument für \ texte durch # 1 ersetzen.
  • @Zeick Das ist richtig, wenn Sie lieber die römische als die arabische Ziffer eingeben möchten als Eingabe.

Antwort

Ich habe stattdessen ein altes Paket namens romanbar Paket zum Schreiben von römischen Zahlen, wobei Sie auch das Makro des Benutzers @egreg sehen können, dass es mit dem Link des Kommentars identisch ist

Geben Sie hier die Bildbeschreibung ein.

Hier ist mein kleiner Code:

Geben Sie hier die Bildbeschreibung ein

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

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.