表題つきの四角い枠(四角いitembox環境)

はじめに

ascmac.styを用いると、itembox環境というものが使える。表題つきの丸い枠である。この枠は、レジュメなどを作るとき使い勝手がよい。

ところで丸い枠ではなく四角い枠が使いたいときもある。こういうときはどうすればよいか。四角い枠を定義すればよい。以下は、ネットで見つけて拾ったものである。

fitembox環境の定義

以下、ネットで拾った「表題つきの四角い枠」の定義である。fitembox環境と名づけられている。使いかたはitembox環境と同じである。

%
% fitembox environment
%
\def\fitembox{\@ifnextchar[{\@itembox}{\@itembox[c]}}
\def\@myhleader{\leaders\hrule height .4pt\hfil}
\def\endfitembox{\end{minipage}\egroup%
    \setbox\scscb@x=\hbox to\linewidth{%
    \vbox{\offinterlineskip%
    \thicklines\setlength{\unitlength}{1pt}%
    \hbox{\rule{10pt}{.4pt}%
    \hbox to\@scw{\if l\the\@iboxpos\else\@myhleader\fi
        \space\vbox to.4pt{\vss\hbox{\box\@iboxstr}\vss}%
        \space\if r\the\@iboxpos\else \@myhleader\fi}%
    \rule{10pt}{.4pt}}
    \vskip 10pt
    \hbox to\linewidth{\hfill\box\scb@x\hfill}
    \vskip 10pt
    \hrule height.4pt}}
    \noindent\hbox to\linewidth{%
        \vrule width .4pt \hss \box\scscb@x \hss \vrule width .4pt}%
    \egroup\vskip0pt}

使用例

\begin{fitembox}[l]{夏目漱石}
    吾輩は猫である。
\end{fitembox}

schedule 2019年6月15日
update 2021年12月5日
local_offer #LaTeX