名前: ut 日時: 2012-01-17 17:20:38 IPアドレス: 157.118.27.*
>>56553 (※ 先日お世話になった \expandafter や \ifx の話の続きでは ありません) 先の書き込み(>>56525)では、ついプリアンブルではなく本文中で \addtocontents を使ってしまいましたが、少し考えれば、\appendix の定義に入れてしまえばよかったのですね。 \appendix の中味をコピーして再定義してもいいのでしょうけれど、 ちょっと格好をつけて、次のようにしてみました: ------------------------------------------------------------ \documentclass{jsarticle} %\documentclass{jsbook} %\let\subsection\section %\let\section\chapter \makeatletter \g@addto@macro{\appendix}{% \addtocontents{toc}{\addtocounter{tocdepth}{-1}}% } \makeatother \begin{document} \tableofcontents \section{あ} \subsection{a} \subsection{b} \section{い} \subsection{c} \subsection{d} \appendix \section{う} \subsection{e} \subsection{f} \section{え} \subsection{g} \subsection{h} \end{document} ------------------------------------------------------------
この書き込みへの返事: