subsubsubsubsubsection

Latexで通常より深い階層の見出しが欲しかったので、404 Not FoundRe: subsubsubsection の質問、ページ・エンタープライゼズ(株)著『LATEX2ε マクロ&クラス プログラミング基礎解説』*1を参考に、subsubsubsubsubsectionまで作ってみた。奥村先生のjsarticle上でしか動作確認はしていないが、まあ、なんとか動いているみたい。

\setcounter{secnumdepth}{6}
\makeatletter

%%% subsubsubsection (中身はparagraph)
\newcommand{\subsubsubsection}{\@startsection{paragraph}{4}{\z@}%
  {1.5\Cvs \@plus.5\Cdp \@minus.2\Cdp}%
  {\z@}%
  {\reset@font\normalsize\sffamily}
}

%%% subsubsubsubsection (中身はsubparagraph)
\newcommand{\subsubsubsubsection}{\@startsection{subparagraph}{5}{\z@}%
  {1.5\Cvs \@plus.5\Cdp \@minus.2\Cdp}%
  {\z@}%
  {\reset@font\normalsize\sffamily}
}

%%% subsubsubsubsubsection (新規作成)
\newcounter{subsubsubsubsubsection}[subparagraph]
\def\thesubsubsubsubsubsection{\thesubparagraph.\@arabic\c@subsubsubsubsubsection}
\def\subsubsubsubsubsection{\@startsection{subsubsubsubsubsection}{6}{\z@}%
  {1.5\Cvs \@plus.5\Cdp \@minus.2\Cdp}%
  {\z@}%
  {\reset@font\normalsize\sffamily}
}
\let\subsubsubsubsubsectionmark\@gobble

\makeatother

しかし、「1.2.1.2.1.4」なんてセクション番号があっても、階層関係はほとんど把握できない (^_^;;

*1:これ、とてもいい本だと思うんだけど、もう売ってないんだなぁ。[asin:4774115460:detail]