Coloque o símbolo § antes de cada número de seção

Coloque o símbolo § antes de cada número de seção

Estou escrevendo um documento ( articleclasse). Estou usando o pacote de referência inteligente para fazer referência cruzada de seções e modifiquei as referências para \cref{label}produzir, por exemplo, se for a seção 2, o símbolo §2. Também modifiquei os formatos de (sub)seção e título de parte via titlesec, todos com o seguinte código:

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

A última coisa que gostaria de fazer é imprimir o símbolo § antes do número da seção em cada seção. Eu tentei fazer como acima, apenas colocando no segundo {} do comando titleformat para cada um deles, mas obviamente escreve antes do título da seção, deixando algo assim:

3.1 §This is a section.

Além disso, Auctex retorna um erro ao compilar com Latex ( Error ocurred after las TeX file closed) embora produza o arquivo dvi correto.

Como eu poderia conseguir isso corretamente?

Desde já, obrigado.

Responder1

Ok, resolvi, não sabia usar corretamente o \titleseccomando. eu usei

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

Sem o * para formatação completa.

Desculpe por perguntar e responder a mim mesmo.

EDIT: Apenas para referência futura, caso alguém se depare com isto: No trecho anterior, as quatro {}partes à direita []são: estilo de texto, então o que é exibido antes do título da (sub) seção, então o espaço entre enumeração e título e, em seguida, algo para separar enumeração e título. Neste caso \thesectiongera o número da seção, 1emé o espaço entre o número da seção e o título, e há separação simbólica entre eles.

Pode []ser, hangnesse caso, tudo isso é exibido em uma única linha, ou display, nesse caso, há uma linha para a enumeração, depois uma linha com a separação (quarto {}) e depois o título.

informação relacionada