Me gustaría (preferiblemente sin paquetes adicionales) poder agregar un prefijo antes de todos los números de sección, pero no a los números de subsección o subsubsección. En otras palabras, quiero que la numeración de las secciones se vea así: "Prefijo 1", "1.1", "1.2", "Prefijo 2", "2.1", "2.2", etc.
Sería una buena ventaja si no tuviera que volver a especificar todas las configuraciones predeterminadas para la sección y solo pudiera especificar el texto del prefijo.
Respuesta1
El prefijo se puede agregar redefiniendo \thesection
.
\renewcommand*{\thesection}{Prefix~\arabic{section}}
% \thesubsection might use \thesection, therefore it is also redefined
\renewcommand*{\thesubsection}{\arabic{section}.\arabic{subsection}}
Entonces el prefijo también estará presente en las referencias de la sección.
Respuesta2
Agregaré una segunda respuesta, que muestra cómo hacerlo para que el prefijo se muestre en el título de la sección, pero no en las referencias. Simplemente coloque este código en el encabezado del documento. Suponemos titlesec
que no se utilizan otros paquetes similares, ya que titlesec
tiene su propia forma estándar de lograrlo:
\makeatletter
\def\section{\@startsection{section}{1}{\z@ }%
{-3.5ex\@plus -1ex\@minus -.2ex}{2.3ex \@plus .2ex}%
{\noindent\normalfont \Large \bfseries Prefix\ }%
}
\makeatother