TeXの記憶(46) — 丸で囲まれた数字

①②のように丸で囲まれた数字を作るマクロです。必要ならこのまま使えばいいのですが、以前はそうもいかず専用のマクロがあったりしました。

ここで紹介するのは、2桁の数が収まり色も付いた丸囲み数字用マクロです。
囲みを作っているのはPSTricks、中の数字は\scaleboxを使って幅と高さを調整しています。

0917a

\usepackage{pstricks}
\usepackage{color}
\usepackage{graphicx}
...
\definecolor{iro2}{cmyk}{0.2,0,0,0}
...
\newcommand{\Maru}[1]{%
  \settowidth{\@tempdima}{0}\settowidth{\@tempdimb}{#1}%
  \ifdim\@tempdima=\@tempdimb
    \def\NUM{\scalebox{.9}[1]{#1}}%
    \pscirclebox[framesep=.2mm,fillstyle=solid,fillcolor=iro2,linewidth=.12mm]
    {\NUM}%
  \else
    \def\NUM{\scalebox{.65}[.95]{#1}}%
    \pscirclebox[framesep=.01mm,fillstyle=solid,fillcolor=iro2,linewidth=.12mm]
    {\NUM}\fi}

もともと、アミ掛けのボックスの中に専用の式番号を入れるために作ったのですが、その後ほとんど使うことがありませんでした。数回でも再利用できただけ作ってよかったと思うことにします。

0917b

コメント