2019/02/06

IEICEの研究会テンプレートで¥refコマンドに無駄なドットがつく問題の解決法

電子情報通信学会の研究会のLaTeXテンプレートで,refコマンドを使うと,「第2.章」のようにドットが入ってしまう問題を修正する方法.
普通のクラスファイルなら,¥usepackage{secdot}を使えば済むが,IEICEの場合は以下のようにする必要がある.

ieicej.clsの中の

\renewcommand{\thesection}{\@arabic\c@section.}
\renewcommand{\thesubsection}{\thesection\,\@arabic\c@subsection}

となっている部分を書き換え,ドットの位置を以下のようにする.

\renewcommand{\thesection}{\@arabic\c@section}
\renewcommand{\thesubsection}{\thesection.\,\@arabic\c@subsection}

さらに,プリアンブルに ¥usepackage{secdot} を書き加えればOK.