Цитата:
в результате номер страницы идет не справа, а сразу после названия главы
Попробовать сделать что-то вроде
Код:
Глава \nolinebreak\hfil #1\nolinebreak
В общем, задействовать \hfill, чтобы прижать номер страницы к правому краю.
Цитата:
Переопределить снова \l@chapter ведь уже не получится, она переопределяется только в стилевом файле...
Не только.
В преамбуле (хотя не обязательно в ней):
Код:
\makeatletter
переопределяете команды с @, как вам надо.
\makeatohter