LaTeX でページを跨がる大きな表を作るとき,longtable.sty を利用する。しかしながら,キャプションにおいて「表」のあとに「:(コロン)」が固定で付加されるため,奥村先生の jsarticle.cls と併用すると,統一がくずれてしまう。
コロンの代わりに jsarticle.cls と同様に空白を出力するように longtable.sty のキャプション出力の定義を少し修正する。これを \begin{longtable}{c}{...} \caption{...} の前に挿入すればよい。
\makeatletter \def\LT@makecaption#1#2#3{% \LT@mcol\LT@cols c{\hbox to\z@% {\hss\parbox[t]\LTcapwidth{% \sbox\@tempboxa{#1{#2\hskip1zw\relax}#3}% \ifdim\wd\@tempboxa>\hsize #1{#2\hskip1zw\relax}#3% \else% \hbox to\hsize{\hfil\box\@tempboxa\hfil}% \fi% \endgraf\vskip\baselineskip}% \hss}}}% \makeatother