
Para mi proyecto actual necesito que mi documento tenga tres partes. En la primera y última parte, quiero la sección predeterminada, pero en la parte central necesito aplicar un estilo diferente al nivel de sección inferior \part
. Dado que este estilo necesita tener una página separada similar a la de \part
, consideré usar titlesec
una \titleclass
como esta:
\titleclass{\mysection}{page}[\part]
Sin embargo, eso cambia los niveles de sección de \chapter
etc., que necesito para que funcionen normalmente para las otras partes del documento. ¿Hay alguna manera de restablecer los niveles de la sección a sus valores anteriores? ¿U otra forma de lograr mi objetivo?
Consideré usar \titleformat{\chapter}...
, pero eso me deja con el problema de restablecer varias configuraciones al final, incluido el número del capítulo en ejecución (que debería continuar desde la primera parte), y tampoco estoy completamente seguro de cómo hacerlo.
Respuesta1
No estoy seguro de haber entendido mal la pregunta, pero no hay problema en redefinir el formato de los títulos de las secciones dentro del cuerpo del documento. Aquí lo hago con \section, pero tú puedes hacer lo mismo con capítulos, partes, etc.
Los encabezados después de la redefinición tomarán el nuevo formato (hasta que los redefina nuevamente).
Solo estoy usando tcolorbox como ejemplo para formatear; puedes usar lo que quieras.
\documentclass[10pt]{article}
\usepackage[explicit]{titlesec}
\usepackage[most]{tcolorbox}
%original definition
\titleformat{\section}
{\normalfont\bfseries\itshape\fontsize{12.8}{14}\selectfont}
{}{0pt}
{\begin{tcolorbox}[]\thesection\hskip0.7em#1\end{tcolorbox}}
%end of original definition
\begin{document}
\section{A section}
Bla bla
\section{Another section}
\subsection{A Subsection}
%another definition
\titleformat{\section}
{\normalfont\bfseries\itshape\fontsize{12.8}{14}\selectfont}
{}{0pt}
{\begin{tcolorbox}[
enhanced,
boxrule=0pt,
arc=0pt,
outer arc=0pt,
interior code={\fill[overlay,cyan!30] (frame.north west) rectangle (frame.south east);},
]\thesection\hskip0.7em#1\end{tcolorbox}}
%end of other definition
\section{Another section with a difference}
\subsection{Another subsection}
\end{document}