Eu gostaria (de preferência sem pacotes adicionais) de poder adicionar um prefixo antes de todos os números de seção, mas não aos números de subseção ou subseção. Em outras palavras, quero que a numeração das seções seja semelhante a: "Prefixo 1", "1.1", "1.2", "Prefixo 2", "2.1", "2.2", etc.
Seria um ótimo bônus se eu não precisasse especificar novamente todas as configurações padrão da seção e pudesse apenas especificar o texto do prefixo.
Responder1
O prefixo pode ser adicionado redefinindo \thesection
.
\renewcommand*{\thesection}{Prefix~\arabic{section}}
% \thesubsection might use \thesection, therefore it is also redefined
\renewcommand*{\thesubsection}{\arabic{section}.\arabic{subsection}}
Então o prefixo também estará presente nas referências da seção.
Responder2
Acrescentarei uma segunda resposta, que mostra como fazer para que o prefixo apareça no título da seção, mas não nas referências. Basta colocar este código no cabeçalho do documento. Supomos titlesec
que outros pacotes similares não estejam em uso, já que titlesec
tem sua própria maneira padrão de fazer isso:
\makeatletter
\def\section{\@startsection{section}{1}{\z@ }%
{-3.5ex\@plus -1ex\@minus -.2ex}{2.3ex \@plus .2ex}%
{\noindent\normalfont \Large \bfseries Prefix\ }%
}
\makeatother