\documentclass[fleqn]{jsarticlek}
\usepackage{multicol}
\usepackage{amsmath}
\usepackage[dvips]{graphicx,color}
\usepackage{waku,ceo}
\setlength\fullwidth{52zw}
\setlength\textwidth{\fullwidth}
\setlength{\textheight}{45\baselineskip}
\begin{document}
\begin{multicols}{2}
このプログラムは段やページをまたいで流れる角が四角い枠囲みです．
磯崎秀樹氏（NTT）が作成したeclbkbox.styを岡本寛が改変，タイトルを付けるようにし，
indent.styを用いて調整しました．さらにしっぽ愛好家氏のマクロを応用して破線枠を作りタイトル位置を選べるようにしたものです．改変の大半は岡本寛が，一部を安田亨が行いました．eclbkbox.sty，indent.styは二重に読み込んでも問題はありませんが，それをしたからといって何もメリットはないはずです．\\
この枠スタイルは特別なフォントを使っていませんので，ceo.styとは独立に使用することができます．\\
グレイボックスを使う場合，
\begin{Verbatim}
\usepackage[dvips]{graphicx,color}
\end{Verbatim}
\noindent が必要です．\\
タイトルをつけたい場合はカギ括弧で囲んでつけます．さらにタイトルを左からkポイントの位置から始めたい場合は\fa l\fb (k)，右からkポイントの位置から始めたい場合は\fa r\fb(k)，中央に揃えたいときは\fa c\fb とします．デフォルトは左から30ポイント（3文字分）あけて始まります．それでよければ入力する必要はありません．タイトルは常識的なものを入れる範囲では枠内の本文とは一定の間隔を持ちますが，あまり上下に大きなものを入れると本文と重なります．その場合は\yy vspace\{ \}で適当にあけてください．\\
【\textgt{注意}】
こうした環境の後，間を空けようとする場合には\yy\yy で改行しようとするとエラーになります．
これは\yy\yy の仕様ですから避けられません．\yy vspace\{ \}であけてください．
以下，実例を示します．\\
【\textgt{入力}】
\begin{Verbatim}
\begin{waku}
１２３４５６７８９０１２３４５６７８９０１２３
横23字です．タイトルなしの破線枠です．すべて
デフォルトの場合はこのようにします．wakuとは
伝統的に破線枠を指す，というのは安田の個人的
趣味です．安田が30年にわたり，破線枠，タイトル
なしを主に使ってきたというだけのことです．
\end{waku}
\end{Verbatim}
\noindent と入力すると\\
【\textgt{コンパイル結果}】
\begin{waku}
１２３４５６７８９０１２３４５６７８９０１２３
横23字です．タイトルなしの破線枠です．すべて
デフォルトの場合はこのようにします．wakuとは
伝統的に破線枠を指す，というのは安田の個人的
趣味です．安田が30年にわたり，破線枠，タイトル
なしを主に使ってきたというだけのことです．
\end{waku}
となります．\\

【\textgt{入力}】
\begin{Verbatim}
\begin{waku}[\textgt{破線でタイトル}]
１２３４５６７８９０１２３４５６７８９０１２３
横23字です．タイトルありの破線枠です．タイトル
のデフォルト位置は左から30ポイント離れたところ
から始まります．３文字あけて４文字目からです．
\end{waku}
\end{Verbatim}
\noindent と入力すると\\
【\textgt{コンパイル結果}】
\begin{waku}[\textgt{破線でタイトル}]
１２３４５６７８９０１２３４５６７８９０１２３
横23字です．タイトルありの破線枠です．タイトル
のデフォルト位置は左から30ポイント離れたところ
から始まります．３文字あけて４文字目からです．
\end{waku}
となります．\\

【\textgt{入力}】
\begin{Verbatim}
\begin{jituwaku}[実線枠]＜r＞(40)
１２３４５６７８９０１２３４５６７８９０１２３
横23字です．タイトルありの実線枠です．今は右から
40ポイントの位置がタイトル右端です．＜r＞(40)で右
寄せと位置を指示します．\\
枠の太さは0.4ポイントです．
\end{jituwaku}
\end{Verbatim}
\noindent と入力すると\\
【\textgt{コンパイル結果}】
\begin{jituwaku}[実線枠]<r>(40)
１２３４５６７８９０１２３４５６７８９０１２３
横23字です．タイトルありの実線枠です．今は右から
40ポイントの位置がタイトル右端です．\\
＜r＞(40)で右寄せと位置を指示します．\\
枠の太さは0.4ポイントです．
\end{jituwaku}
となります．\\

【\textgt{入力}】
\begin{Verbatim}
\begin{futowaku}[\ \textgt{実線太枠}\ ]＜c＞
１２３４５６７８９０１２３４５６７８９０１２３
横23字です．タイトルありの実線太枠です．今は
タイトル位置は中央で，＜c＞で位置を指示します．
枠の太さは1.2ポイントです．
\end{futowaku}
\end{Verbatim}
\noindent と入力すると\\
【\textgt{コンパイル結果}】
\begin{futowaku}[\ \textgt{実線太枠}\ ]<c>
１２３４５６７８９０１２３４５６７８９０１２３
横23字です．タイトルありの実線太枠です．今は
タイトル位置は中央で，＜c＞で位置を指示します．
枠の太さは1.2ポイントです．
\end{futowaku}
となります．\\


【\textgt{入力}】
\begin{Verbatim}
\begin{sandw}[$\dfrac{a}{b}$]
１２３４５６７８９０１２３４５６７８９０１２３
横23字です．サンドイッチ形です．上の線は2.2
ポイント，下の線は0.4ポイントです．
\end{sandw}
\end{Verbatim}
\noindent と入力すると\\
【\textgt{コンパイル結果}】
\begin{sandw}[$\dfrac{a}{b}$]
１２３４５６７８９０１２３４５６７８９０１２３
横23字です．サンドイッチ形です．上の線は2.2
ポイント，下の線は0.4ポイントです．
\end{sandw}
となります．\\

【\textgt{入力}】
\begin{Verbatim}
\begin{gwaku}[$\dfrac{a}{b}$]＜c＞
太枠に網掛けをしたグレイ枠です．これは
細いバージョンはできません．細い枠に
網掛けをしてもかすれてしまうので現実的
ではありません．太さは2ポイントです．
\end{gwaku}
と入力すると
\end{Verbatim}
\begin{gwaku}[$\dfrac{a}{b}$]<c>
太枠に網掛けをしたグレイ枠です．これは
細いバージョンはできません．細い枠に
網掛けをしてもかすれてしまうので現実的
ではありません．太さは2ポイントです．
\end{gwaku}
となります．\\
\\
【\textgt{入力}】
\begin{Verbatim}
\begin{dbhosowaku}
二重枠です．これは両方とも細い枠です．二重枠は
タイトルをつけることはできません．二重枠にタイ
トルをつけるというのは，組版機では見たことがな
いので，実用性はないからというのと，プログラム
の手直しが面倒だという2つの理由があります．
\end{dbhosowaku}
\end{Verbatim}
\noindent と入力すると\\
【\textgt{コンパイル結果}】
\begin{dbhosowaku}
二重枠です．これは両方とも細い枠です．二重枠は
タイトルをつけることはできません．二重枠にタイ
トルをつけるというのは，組版機では見たことがな
いので，実用性はないからというのと，プログラム
の手直しが面倒だという2つの理由があります．
\end{dbhosowaku}
となります．\\
【\textgt{入力}】
\begin{Verbatim}
\begin{dbfutowaku}
１２３４５６７８９０１２３４５６７８９０１２３
二重枠です．これは太枠と細枠です．二重枠は
タイトルをつけることはできません．二重枠にタイ
トルをつけるというのは，組版機では見たことがな
いので，実用性はないからというのと，プログラム
の手直しが面倒だという2つの理由があります．
太枠が2ポイント，細枠が0.4ポイントです．
\end{dbfutowaku}
\end{Verbatim}
\noindent と入力すると\\
【\textgt{コンパイル結果}】
\begin{dbfutowaku}
１２３４５６７８９０１２３４５６７８９０１２３
二重枠です．これは太枠と細枠です．二重枠は
タイトルをつけることはできません．二重枠にタイ
トルをつけるというのは，組版機では見たことがな
いので，実用性はないからというのと，プログラム
の手直しが面倒だという2つの理由があります．
太枠が2ポイント，細枠が0.4ポイントです．
\end{dbfutowaku}
となります．

\begin{waku}[$\dfrac{\dfrac{a}{b}}{\dfrac{a}{b}}$]<c>
見出しが大きくてもそこそこ対応できますが，あまり大きくしないでください．大きすぎるのは悪趣味です．
\end{waku}
\end{multicols}
\end{document}