section名を変更した際にnewtheoremの定理番号も変更を受けてしまう

Re: section名を変更した際にnewtheoremの定理番号も変更を受けてしまう

- 佐藤 大輔 の投稿
返信数: 0
ありがとうございます.以下のようにしたところ一応の解決を得ることができました.リンク先にもあるように付録まで含めてはうまくいきませんが,その際は別ファイルなどにしようと思います.

ご教授ありがとうございました.

\documentclass{jsarticle}

\usepackage{amsthm}
\theoremstyle{definition}
\newtheorem{thm}{定理}[section]

\makeatletter
\def\@seccntformat#1{% #1: <counter name>
\@nameuse{@seccnt@prefix@#1}%
\@nameuse{the#1}%
\@nameuse{@seccnt@postfix@#1}%
\@nameuse{@seccnt@afterskip@#1}}
\def\@seccnt@prefix@section{第}
\def\@seccnt@postfix@section{章}
\makeatother

\begin{document}
\section{ほげ}
\begin{thm}
あああ
\end{thm}

\end{document}