LaTeX(雑記): 「第n章」のカスタマイズ

LaTeXのjsarticle.cls(それには限らない)のデフォルトでは,章立ては章番号のみが記載され,「第n章」といったような表示になっていない.これは容易に修正できて,

\renewcommand{\presectionname}{}
\renewcommand{\postsectionname}{}

とプリアンブルに入力すればよい.

補遺1:

\presectionnameの出番は,jsarticle.clsファイルの1244/1982行目にある.これをノーヒントで探すのには大層骨を折った.

補遺2:

sectionの例で調子に乗ってsubsectionでも同じことをしようと,例えば

\newcommand{\postsubsectionname}{}
\makeatletter
\renewcommand{\thesubsection}{\@arabic\c@section.\@arabic\c@subsection}%表示は「n章m節」のようになる
\makeatother

などとすれば,目次のドットが章(節)立てと被ってしまう.なればとtocloft.styを導入すると,今度はsectionの章立てと章題が派手に被る.恐らく上手い方法で目次のドットを減らす方法がある(あってほしい)のだが,これがわからない.

補遺3:

どうやら,definitionカウンターにもこれは影響するらしく,例えば「定義 第1章.1」のように出力されてしまう.章番号だけをピンポイントで狙い撃つ光景が,余計に遠のいてしまった.かといって,\section*{}を使うのは,.texファイルとして美しくない.