\documentclass{jsarticle}
\usepackage{multicol}
\usepackage[dvipdfm]{graphicx}
\usepackage{mediabb}
\usepackage{amssymb}
\usepackage[grayscale]{bargraph}




%正の字で集計するためのコマンドの定義。
\def\正{\begingroup\afterassignment\sei\count0=}
\def\sei{\loop
  \ifnum0<\count0
  \vrule height .89zh depth .15zh width 0pt
\hbox{\yoko\hskip.09zw \vrule height.81zh depth-.74zh width.81zw \hskip.1zw
  \ifnum1<\count0\hskip -.51zw \vrule height .76zh depth .02zh width .07zw \hskip .44zw
  \ifnum2<\count0\hskip -.5zw \vrule height .45zh depth -.38zh width .36zw \hskip .14zw
  \ifnum3<\count0\hskip -.78zw \vrule height .52zh depth .02zh width .07zw \hskip .71zw
  \ifnum4<\count0\hskip -.94zw \vrule height .03zh depth .04zh width .88zw \hskip .06zw
  \fi\fi\fi\fi}\advance\count0 by -5
  \repeat
  \endgroup}

% sample -->  \正13 \正 9 \正 22 \正1


\def\bracket<#1|#2|#3>{\left<#1\vphantom{#3}\right|#2\left|\vphantom{#1}#3\right>}
\def\Set#1#2{\left\{#1\,\mathstrut\vrule\,#2\right\}}
%\def\Set#1{\Setdef#1\Setdef}
\def\Setdef#1|#2\Setdef{\left\{#1\,\mathstrut\vrule\,#2\right\}}


%\def\circled#1{{\ooalign{\hfil$\vcenter{\hbox{#1}}$\hfil\cr\mathhexbox20D}}}

\def\circled#1{\begingroup
  \setbox0=\hbox{#1%
  \@tempdima1ex
  \@tempdimb0.3em
  \expandafter\expandafter\expandafter}%
  \expandafter\expandafter\expandafter
  \@tempdima\expandafter\the\expandafter\@tempdima
  \expandafter\@tempdimb\the\@tempdimb
  \advance\@tempdima\ht0
  \advance\@tempdimb\wd0
  \@getcirc\@tempdima
  \ifdim\@tempdimb<\@tempdima\@tempdimb\@tempdima\fi
  \leavevmode\vbox{\lineskiplimit-\maxdimen\baselineskip\z@skip
    \@circlefnt
    \kern-.5\@tempdima
    \hbox to\@tempdimb{\advance\@tempcnta3\char\@tempcnta
      \kern-.5\@tempdima\leaders\hrule\hfill\kern.5\@tempdima
      \advance\@tempcnta-3\char\@tempcnta\kern-\@tempdima}%
    \kern\@tempdima
    \hbox to\@tempdimb{\advance\@tempcnta2\char\@tempcnta
      \kern-.5\@tempdima\leaders\hrule\hfill\kern.5\@tempdima
      \advance\@tempcnta-1\char\@tempcnta\kern-\@tempdima}%
    \kern-.5\@tempdima
    \kern.5\ht0
    \hbox to\@tempdimb{\hss\box0\hss}}%
  \endgroup}

\begin{document}

ここは一段組み。
このようなパッケージファイルは自分で作ることもできますし、他人が作ったものをダウンロードすることもできます。自分で作った場合は世界中に配布してもよいでしょう。LaTeX システムを一式インストールした場合は標準的なパッケージも既に入っています。
\par

\rlap{◯}１
\rlap{１}◯
１\llap{◯}
◯\llap{１}

%\circled{1} \circled{10} \circled{100} \circled{1000}

\begin{tabular}{lll}
\hline
\正13 & --- & 13\\
\正9  & --- & 9\\ 
\正22 & --- & 22\\
\正1  & --- & 0\\
\hline
\end{tabular}
\par

\begin{multicols}{3}
ここは三段組み。
でも三段組みにするためにはもっと長い例文が必要なので、意味も無いことをここにだらだら書き連ねています。
このくらい書けば三段に分かれて組み上げられるでしょうか？
手元にないパッケージは外部から入手してインストールしましょう。世界中に公開されているパッケージはCTANサーバーからダウンロードできます。あるいは、パッケージ作成者の方が個人のウェブサイトからダウンロードできるようにしているものもあります。

\end{multicols}

まだあげ初めし前髮の／林檎のもとに見えしとき／前にさしたる花櫛の／花ある君と思ひけり

\includegraphics[bb=0 0 426 496,width=5cm]{apple.png}


%集合の記号

%｛a｜0≦a＜10｝

%の両端の「｛」「｝」と条件部を分離する「｜」の高さを数式の高さとそろえたい
%場合は上下に伸びる線分の\vruleと数式内の「(」の高さ深さを与える\mathstrutを
%使って


%というコマンドを定義すると、

$\Set{a}{0≦a＜10}$ \\
$ \{a | 0 \leqq a < 10 \}$ \\
$ \{a | 0 ≦ a < 10 \}$\\

%のように使える。


%にすると、

%$\Set{a|0≦a＜10}$

%とできるので表面上分かり易いかもしれない。

%量子力学で登場するブラとケット

%<a|b|c>

%で、a,cの高さに合わせたいがbの高さは無視したいという場合は


%ではどうだろうか。

$\bracket<a|b|c>$

%のように使える。 



\bargraph{40 80 120 40 80 40}

\bargraph*{40 80 120 40 80 40}

\bargraphstyle{color}
\bargraph{40 80 120 40 80 40}


\showzero
\bargraph*{40 0 120 0 80 40}
\hidezero
\bargraph*{40 0 120 0 80 40}


\end{document}

図表

\documentclass{jsarticle}
\begin{document}


\end{document}

