두 분 모두 고맙습니다. 그런데 paralist가 다른 패키지와 충돌을 일으키는 것 같습니다. 제가 워낙 많은 패키지들을 쓰다 보니 그리 된 것 같습니다. 그래서 아래와 같이 구현했습니다.
\newcounter{calloutcolumns}
\newcommand\setcalloutcolumns[1]{\setcounter{calloutcolumns}{#1}\NumTabs{#1}}
\setcalloutcolumns{4}
\newcounter{callout}
\newcounter{currcallout}
\newcommand\citem{%
\stepcounter{callout}
\setcounter{currcallout}{\thecallout}%
\whiledo{\thecurrcallout>\thecalloutcolumns}{%
\setcounter{currcallout}{\thecurrcallout-\thecalloutcolumns}}%
\ifthenelse{\thecallout=1}{}{\ifthenelse{\thecurrcallout=1}{\newline}{\tab}}
\wrapnum{\thecallout}
}
\newenvironment{callouts}[1][\empty]{
\setwrapnum{type=circle,color=white,base=10}
\setcounter{callout}{0}
\ifx\empty#1\else\setcalloutcolumns{#1}\fi
\par}{\par}
KTUG 한국 텍 사용자 그룹
두 분 모두 고맙습니다. 그런데 paralist가 다른 패키지와 충돌을 일으키는 것 같습니다. 제가 워낙 많은 패키지들을 쓰다 보니 그리 된 것 같습니다. 그래서 아래와 같이 구현했습니다.
\newcounter{calloutcolumns}
\newcommand\setcalloutcolumns[1]{\setcounter{calloutcolumns}{#1}\NumTabs{#1}}
\setcalloutcolumns{4}
\newcounter{callout}
\newcounter{currcallout}
\newcommand\citem{%
\stepcounter{callout}
\setcounter{currcallout}{\thecallout}%
\whiledo{\thecurrcallout>\thecalloutcolumns}{%
\setcounter{currcallout}{\thecurrcallout-\thecalloutcolumns}}%
\ifthenelse{\thecallout=1}{}{\ifthenelse{\thecurrcallout=1}{\newline}{\tab}}
\wrapnum{\thecallout}
}
\newenvironment{callouts}[1][\empty]{
\setwrapnum{type=circle,color=white,base=10}
\setcounter{callout}{0}
\ifx\empty#1\else\setcalloutcolumns{#1}\fi
\par}{\par}