のようにするときは,ascmac.sty というスタイルファイルが必要です(タイプセットする LaTeX ファイルと同じフォルダにおいてください)。 これを実現する LaTeX ファイルは次のようなものです。ascmac.sty ファイルを使うことを,2 行目で指定しています。
\documentclass[a4]{jsarticle} \usepackage{ascmac} \begin{document} タイトル付きの枠で囲むことができます。 試験問題で選択肢を与えるときなどにも使えます。 なお,枠の幅は本文と同じ大きさになります。 \begin{itembox}{物品リスト} コンピュータ,プリンタ,イメージスキャナ\\ 机,椅子,ロッカー,本棚 \end{itembox} \end{document} |
長方形の枠で囲むときは,
\documentclass[a4]{jsarticle} \usepackage{ascmac} % これより以下の 21 行をこの位置に書いておきます \makeatletter \def\fitembox{\@ifnextchar[{\@itembox}{\@itembox[c]}} \def\endfitembox{\end{minipage}\egroup% \setbox\scscb@x=\hbox to\linewidth{% \vbox{\offinterlineskip% \thicklines\setlength{\unitlength}{1pt}% \hbox{\rule{10pt}{.8pt}% \hbox to\@scw{% \if l\the\@iboxpos\else\@hleader\fi \ \vbox to.8pt{\vss\hbox{\the\@iboxstr}\vss}\ \if r\the\@iboxpos\else \@hleader\fi}% \rule{10pt}{.8pt}} \vskip 10pt \hbox to\linewidth{\hfill\box\scb@x\hfill} \vskip 10pt \hrule height.8pt}} \noindent\hbox to\linewidth{% \vrule width .8pt \hss \box\scscb@x \hss \vrule width .8pt}% \egroup} \makeatother \begin{document} タイトル付きの枠で囲むことができます。 試験問題で選択肢を与えるときなどにも使えます。 なお,枠の幅は本文と同じ大きさになります。 \begin{fitembox}{物品リスト} コンピュータ,プリンタ,イメージスキャナ\\ 机,椅子,ロッカー,本棚 \end{fitembox} \end{document} |
のようにします。結果は以下のようになります。