Títulos alternados de capítulos e seções em cabeçalhos para capítulos e seções não numerados

Títulos alternados de capítulos e seções em cabeçalhos para capítulos e seções não numerados

Estou formatando a versão final da minha tese e notei um problema com os títulos dos capítulos e seções conforme aparecem nos cabeçalhos.

No momento estou usando o fancyhdr para obter os títulos dos capítulos e seções em páginas alternativas nos cabeçalhos. Por razões distintas, não quero que o capítulo de introdução e o capítulo de conclusão sejam numerados, e não quero que a seção final de cada capítulo seja numerada. Para conseguir isso, usei os comandos \chapter* e \section*. No entanto, isso teve três resultados indesejados em relação aos títulos dos capítulos/seções que aparecem em alguns dos cabeçalhos:

  1. 'Conteúdo' aparece como título do capítulo no cabeçalho da introdução:

insira a descrição da imagem aqui

Mas eu gostaria de dizer 'Introdução'.

  1. O nome da seção anterior aparece como o título da seção no cabeçalho da seção final dos capítulos:

insira a descrição da imagem aqui

Mas eu gostaria que dissesse “Conclusão”.

  1. O título do capítulo anterior aparece como o título do capítulo no cabeçalho do capítulo de conclusão:

insira a descrição da imagem aqui

Novamente, gostaria de dizer 'Conclusão'.

Aqui está um MWE:

\documentclass[12pt, twoside]{report}

\usepackage[explicit]{titlesec} %adjust titles
\usepackage{lipsum} %random text

%%%%%%%%Chapter and section titles in headers
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead{} %clears header
\fancyhead[CE]{\nouppercase{\textit{\leftmark}}} %puts chapter title on even page in lower-case italics
\fancyhead[CO]{\nouppercase{\textit{\rightmark}}} %puts section title on odd page in lower-case italics
\renewcommand{\headrulewidth}{0pt} %gets rid of line
\renewcommand{\chaptermark}[1]{\markboth{#1}{}} %gets rid of chapter number
\renewcommand{\sectionmark}[1]{\markright{#1}} %gets rid of section number
%%%%%%%%%

\titleformat{\chapter}[display]{\LARGE\bfseries\centering}{\thechapter}{10pt}{#1}
\titleformat{\section}{\normalfont\fontsize{20}{20}\centering}{\thesection}{1em}{\MakeUppercase{#1}}
\titleformat{\subsection}{\normalfont\centering}{\thesubsection}{1em}{\textit{{#1}}}

\usepackage{subfiles} %allows multi-file projects

\setcounter{tocdepth}{1} %removes subsubsections from toc

%%%%%%%%%removes dots from toc
\makeatletter 
\renewcommand{\@dotsep}{10000} 
\makeatother
%%%%%%%%%

\begin{document}

\tableofcontents

\chapter*{Introduction}
\addcontentsline{toc}{chapter}{Introduction}

\renewcommand{\thesection}{\arabic{section}}

\section{An Introductory Section}

\lipsum
\lipsum[1]

\section{Another Introductory Section}

\lipsum

\chapter{A Chapter}
\renewcommand{\thesection}{\thechapter.\arabic{section}}


\lipsum[2-3]

\section{A Section}

\lipsum[4-8]

\section*{Conclusion}

\lipsum[8-9]

\chapter{Another Chapter}
\renewcommand{\thesection}{\thechapter.\arabic{section}}


\lipsum[1-2]

\chapter*{Conclusion}
\addcontentsline{toc}{chapter}{Conclusion}

\lipsum

\end{document}

Estou ciente de que perguntas semelhantes foram feitas (por exemploCapítulo não numerado no toc e no título), mas parecem ser sobre KOMA-Script. Dado que este é um rascunho final, se for possível fazer isso usando o fancyhdr e sem ter que mudar muitas coisas, seria o ideal. Obrigado!

Responder1

Proponho este código mais simples, com a pagestylesopção de titlesec, que define o \chaptermarkcomando, e para seções não numeradas, o \pretitlemark(para ser usado em \titleformateantes \section*) :

\documentclass[12pt, twoside]{report}

\usepackage[explicit, pagestyles]{titlesec} %adjust titles
\usepackage{lipsum} %random text

\titleformat{\chapter}[display]{\LARGE\bfseries\filcenter}{\thechapter}{10pt}{#1}
\titleformat{name=\chapter, numberless}[display]{\LARGE\bfseries\filcenter}{}{10pt}{\chaptermark{#1}\addcontentsline{toc}{chapter}{#1}#1}

\titleformat{\section}{\normalfont\fontsize{20}{20}\filcenter}{\thesection}{1em}{\MakeUppercase{#1}}
\titleformat{name=\section, numberless}{\normalfont\fontsize{20}{20}\filcenter}{}{0em}{\pretitlemark{section}{#1}\MakeUppercase{#1}}
\renewcommand{\thesection}{\ifthechapter{\thechapter.}{}\arabic{section}}

\titleformat{\subsection}{\normalfont\filcenter}{\thesubsection}{1em}{\textit{{#1}}}

\newpagestyle{myps}{%
\sethead[][\itshape\chaptertitle][]{}{\itshape\sectiontitle}{}
\setfoot{}{\thepage}{}
}
%%%%%%%%%Chapter and section titles in headers
\pagestyle{myps}
\usepackage{subfiles} %allows multi-file projects

\setcounter{tocdepth}{1} %removes subsubsections from toc

%%%%%%%%%removes dots from toc
\makeatletter
\renewcommand{\@dotsep}{10000}
\makeatother
%%%%%%%%%

\begin{document}

\tableofcontents

\chapter*{Introduction}

\section{An Introductory Section}

\lipsum
\lipsum[1]

\section{Another Introductory Section}

\lipsum

\chapter{A Chapter}

\lipsum[2-5]

\section{A Section}

\lipsum[6-8]

\pretitlemark{section}{Conclusion}
\section*{Conclusion}

\lipsum[9-15]

\chapter{Another Chapter}

\lipsum[13-16]

\chapter*{Conclusion}

\lipsum[17-20]

\end{document} 

informação relacionada