¿Cómo modificar el comando \sectiontitle?

¿Cómo modificar el comando \sectiontitle?

Estoy escribiendo mi tesis doctoral y las páginas tienen sus encabezados configurados con \chaptertitley \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 \sectiontitlepero 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 \sectiontitleusar, 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 \sectiontitleAfalsepara que siga imprimiendo los \sectiontitlede 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.

información relacionada