指定サイズの箱の中にテキスト

サイズを指定した箱の中にテキストを入れる。

%%% 指定サイズの箱の中にテキスト
%%% \xbox[テキストの位置]{線の太さ}{縦}{横}{テキスト}
%%% テキストの位置は l/r/c で指定、デフォルトは c
\def\xxbox#1#2#3#4{{\fboxsep=0pt \fboxrule=#1%
\fbox{\hbox{$\vcenter{\vbox to #2{\vss\hbox to #3{#4}\vss}}$}}}}
\newcommand{\xbox}[5][c]{%
\ifx#1l \xxbox{#2}{#3}{#4}{\,#5\hss\,}\else%
\ifx#1r \xxbox{#2}{#3}{#4}{\,\hss#5\,}\else%
\ifx#1c \xxbox{#2}{#3}{#4}{\hss#5\hss}\fi\fi\fi}
%%%