Поставьте символ § перед каждым номером раздела

Поставьте символ § перед каждым номером раздела

Я пишу документ ( articleкласс). Я использую пакет умных ссылок для перекрестных ссылок на разделы и изменил ссылки так, чтобы \cref{label}, например, если это раздел 2, то выдавался символ §2. Я также изменил форматы заголовков (под)разделов и частей через titlesec, все с помощью следующего кода:

\crefname{section}{§}{§§}
\Crefname{section}{§}{§§}
\crefname{part}{§}{§§}
\titleformat*{\section}{\Large §\scshape\centering}
\titleformat*{\subsection}{\large §\scshape}
\titleformat{\part}[display]
   {\LARGE §\scshape\centering}
   {\thepart}
   {0em}
   {}

Последнее, что я хотел бы сделать, это заставить его печатать символ § перед номером раздела в каждом разделе. Я пробовал делать так, как указано выше, просто помещая его во второй {} команды titleformat для каждого из них, но это, очевидно, записывает его перед заголовком раздела, оставляя что-то вроде этого:

3.1 §This is a section.

Плюс Auctex возвращает ошибку при компиляции с Latex ( Error ocurred after las TeX file closed), хотя создает правильный файл dvi.

Как мне правильно этого добиться?

Заранее спасибо.

решение1

Ладно, решил, не знал, как правильно использовать команду \titlesec. Я использовал

\titleformat{\section}[hang]{\Large\scshape\centering}{§\thesection}{1em}{}
\titleformat{\subsection}[hang]{\large\scshape}{§\thesubsection}{1em}{}

Без * для полного форматирования.

Извините, что задаю вопросы и отвечаю сам.

EDIT: Просто для справки на будущее, если кто-то столкнется с этим: в предыдущем фрагменте четыре {}части справа от []: text-style, затем то, что отображается перед заголовком (под)раздела, затем пробел между перечислением и заголовком, а затем что-то для разделения перечисления и заголовка. В этом случае \thesectionвыводится номер раздела, 1emэто пробел между номером раздела и заголовком, и между ними есть символическое разделение.

Может []быть , hangв этом случае все отображается в одну строку, или display, в этом случае идет строка для перечисления, затем строка с разделителем (четвертая {}), а затем заголовок.

Связанный контент