章番号を参照した時に「1. 章」とドットが付く問題の解決法[Latex]
問題: \ref で参照すると不要なドットが付く
電◯情報通信学会の日本語原稿を執筆していると,章番号を\refで参照した際に,不要なドットがついてしまう.
\ref{sec:conclusion}章でまとめと今後の課題を述べる.↓6. 章でまとめと今後の課題を述べる.ぐぬぬ「6章」と表示させたいのに変なドットが付いてしまう…
解決法:学会が提供するclsファイルを編集&プリアンブルを追加
まずは,学会が提供する ieicej.clsの2531行目辺りを以下のように編集する(該当部分は,Control+Fで”section”を検索して見つけても良い).
\setcounter{secnumdepth}{5}\newcounter{section}\newcounter{subsection}\newcounter{subsubsection}\newcounter{paragraph}\newcounter{subparagraph}%\renewcommand{\thesection}{\@arabic\c@section.} # この行をコメントアウト\renewcommand{\thesubsection}{\thesection.\,\@arabic\c@subsection} # \thesectionの横に "." を付ける.\renewcommand{\thesubsubsection}{%\thesubsection.\,\@arabic\c@subsubsection}\renewcommand{\theparagraph}{% (\@alph\c@paragraph\,)}\renewcommand{\thesubparagraph}{% (\@roman\c@subparagraph\,)}次に,main.tex(tecrep.tex)に
\usepackage{secdot}\sectiondot{subsection}を追加する.
以上で,ドットが付く問題が解決しているはずだ.
参考
tex 図番号,表番号の後ろに不要なピリオドが出力される - Qiita
https://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=1386