вопрос по texу

heoptra

как в оглавлении сделать так, чтобы перед нумерацией разделов(\section) стоял значок параграфа(\S).

Karas_from_Hell

вместо разделов писать \paragraph ?

sagemma

Этот пример для класса article
\documentclass{article}
\makeatletter
\renewcommand*\section[2]{%
\ifnum \tocdepth >\
\addpenalty\@secpenalty
\addvspace{1.0em \@plus\}%
\setlength\@tempdima{1.5em}%
\begingroup
\parindent \ \rightskip \@pnumwidth
\parfillskip -\@pnumwidth
\leavevmode \bfseries
\advance\leftskip\@tempdima
\hskip -\leftskip
\S#1\nobreak\hfil \nobreak\\@pnumwidth{\hss #2}\par
\endgroup
\fi}
\makeatother
\begin{document}
\section{xxx}
\section{zzz}

\tableofcontents
\end{document}

Для класса book ещё проще
\renewcommand*\section[1]{\@dottedtocline{1}{1.5em}{2.3em}{\S#1}}

heoptra

спасибо!
Оставить комментарий
Имя или ник:
Комментарий: