Estoy escribiendo mi tesis doctoral y las páginas tienen sus encabezados configurados con \chaptertitle
y \sectiontitle
. Sin embargo, he incluido un capítulo especial en el que no quiero incluir ninguna numeración, así que estoy usando los comandos \section*{}
y \addcontentsline{toc}{section}{}
, pero mi problema es que los títulos de las páginas mantienen la última sección numerada.
¿Alguien sabe cómo redefinir manualmente el comando \sectiontitle
?
Si te sirve de ayuda he encontrado este tema pero no encuentro ninguna diferencia. https://stackoverflow.com/questions/39238993/latex-get-the-name-of-an-unnumbered-subsection
Gracias de antemano a todos.
Respuesta1
Al final resuelvo el problema yo solo y creo que es justo compartir lo que aprendí. No pude cambiar el valor de \sectiontitle
pero hice lo siguiente, que es una solución válida para mí. Creé una nueva variable que tomaría el valor del título de la sección y también creé una variable booleana que le indicaría al encabezado cuál \sectiontitle
usar, por lo que la solución tiene esta forma:
\newcommand{\sectiontitleA}{ } % define the new section title command and leave it at blank
\newif\ifsectiontitleA % Boolean variable
\sectiontitleAfalse % Initialized to zero.
\makeatletter % I don’t know why I do it this way but I think it is correct
\newenvironment{myseccc}[1]{ % I define the new enviroment
\renewcommand{\sectiontitleA}{#1} % Modify the section title
\section*{#1} % Create section without numbering
\sectiontitleAtrue % Set the Boolean variable to use the new section title
\addcontentsline{toc}{section}{#1} % Add content to TOC
}
\makeatother
Y el encabezado de las páginas se define como:
\newpagestyle{esitscCD} % Page style of my institution
{
\esirulehead % whatever
\sethead[\numpagpar % If the page is an even number print chapter title
\;\ chaptertitle ][][]
{}{}{ % If not print the \sectiontitle or \sectiontitleA depending on ifsectiontitleA
\ifsectiontitleA \sectiontitleA \else \sectiontitle \fi \numpagodd
}
Al final del capítulo especial se necesita el comando \sectiontitleAfalse
para que siga imprimiendo los \sectiontitle
de los siguientes capítulos. Entiendo que esta no es la solución óptima, pero espero que ayude a alguien más. Sin embargo, si lees esta publicación y conoces una mejor manera de hacerlo, compártela y espero estar todavía a tiempo para usarla en tu tesis doctoral.