Гляньте доки к пакету tocloft, может, там есть.
Спасибо, пакет достаточно интересный.
Но я решил проблему без него - пришлось переопределять такие команды как \l@chapter, \@chapter, \@sect. Основную трудность конечно вызвало то, что
вызов макроса \l@chapter происходит при вызове \tableofcontents на каждой главе. А мне при этом необходимо было различать - где обычаня глава из основного текста, а где глава из приложений. А т.к. на входе у этого макроса строки с главами из файла .toc, то пришлось вводить счётчик основный глав и при этом кол-во запусков для получения выходного документа увеличилось. А с section решилось просто - в определении макроса \@sect необходимо было просто внести номер раздела (и знак параграфа, т.к. я его тоже использую) внуть команды \numberline:
Код:
...
\protect\numberline{\S~\csname the#1\endcsname.}
...