Помогло, но не полностью!
Теперь у меня "Глава" сливается с названием главы!Т.е. название главы налазиет на слово Глава
Причом этот косяк, только в оглавлении виден
Как быть дальше??:)
Чтобы не налезало в оглавлении, можно попробовать следующий хак:
1. Влезть в article.cls и скопировать оттуда команду \l@section к себе.
2. Добавить в неё одну строку:
Код:
\usepackage{calc} % для \widthof
\renewcommand{\thesection}{Глава\ \arabic{section}}
\makeatletter
\renewcommand*\l@section[2]{%
\ifnum \c@tocdepth >\z@
\addpenalty\@secpenalty
\addvspace{1.0em \@plus\p@}%
\setlength\@tempdima{1.5em}%
\addtolength\@tempdima{\widthof{Глава\ }}% << вот эту строку добавить
\begingroup
\parindent \z@ \rightskip \@pnumwidth
\parfillskip -\@pnumwidth
\leavevmode \bfseries
\advance\leftskip\@tempdima
\hskip -\leftskip
#1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
\endgroup
\fi}
\makeatother
(соответственно: \renewcommand* вместо \newcommand*, так как команда уже есть в article.cls;
\makeatletter...\makeatother — чтоб компилятор на собаку не ругался).
P.S.
А почему именно article?