“오버 라인과 밑줄”이 연결된 방식으로 텍스트에서 로마 숫자를 생성하는 방법이 있습니까?

\overline{\underline{XVI}} 

와 같은 조합을 사용해 보았지만 줄이 끊어졌습니다. 아래 그림과 유사한 숫자를 생성하는 솔루션을 찾고 있습니다.

멋진 숫자

댓글

답변

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

이미지 입력 여기에 설명

댓글

  • 좋지만 자주 사용됩니다. ' s는 로마 숫자가 산세 리프가 아닌 " 일반 " 텍스트 로마 글꼴을 사용한다고 예상했습니다.
  • @barbarabeeton 알겠습니다. OP '의 수치가 달리 표시되어있는 것을 제외하고는 알았습니다. 그래서 함께갔습니다.
  • 잘 작동합니다. 카운터를 잘 사용했습니다. 이미 원하는 것을 알고 있다면 ' XVI , 카운터를 제거하고 \ textsf에 대한 인수를 # 1로 바꿀 수 있습니다.
  • @Zeick 아라비아 숫자가 아닌 로마 숫자를 입력하는 것을 선호한다면 맞습니다. 입력으로.

답변

대신 romanbar 패키지는 로마 숫자를 작성하는 데 여기에서 주석 링크와 동일한 사용자 @egreg의 매크로도 볼 수 있습니다. 질문 아래에

여기에 이미지 설명 입력

다음은 내 작은 코드입니다.

여기에 이미지 설명 입력

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

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다