По умолчанию есть три подуровня в документе section, subsection, subsubsection.
Нужно сделать так, чтобы имя секций писалось в колонтитулах и при этом само в тексе не писалось. При этом subsections должны выглядеть как section, а subsubsection как subsection.
Я объявил свои макросы mysection, mysubsection, mysubsubsection и заменил стандартные на них с помошью поиска с заменой.
В начало добавил такой код:
\makeatletter
\renewcommand{\section}{\@startsection{section}{1}{0pt}
{2.75ex plus .5ex minus .2ex}{1ex plus .2ex}
{\center\normalfont\bfseries\scshape}}
\renewcommand{\subsection}{\@startsection{subsection}{2}{0pt}
{0pt}{1ex plus .2ex}%
{\center\normalfont\bfseries\sffamily}}
\newcounter{currtopiccounter}
\newcounter{nexttopiccounter}
\renewcommand{\@oddhead}{{\sffamily \arabic{currtopiccounter} \hfill \currenttopic}}
\makeatother
\newcommand{\mysection}[1]{\stepcounter{nexttopiccounter} \def\nexttopic{#1} }
\newcommand{\mysubsection}[1]{\pagebreak \setcounter{currtopiccounter}{\value{nexttopiccounter}} \def\currenttopic{\nexttopic} \section{#1}}
\newcommand{\mysubsubsection}[1]{\subsection{ #1}}
При этом со счетчиком в колонтитуле всё в порядке, а вот названием темы - нет. Почему то на последней странице каждой темы пишется название новой.
Как это исправить?