「上線と下線」が接続された方法でテキストにローマ数字を生成する方法はありますか?

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

画像を入力ここでの説明

コメント

  • いいですが、多くの場合'ローマ数字は、サンセリフではなく、通常の"テキストのローマ数字を使用することが期待されています。
  • @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} 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です