Как получить чередующиеся названия глав и разделов в заголовках с помощью fancyhdr без «Главы 1» или номера раздела

Как получить чередующиеся названия глав и разделов в заголовках с помощью fancyhdr без «Главы 1» или номера раздела

Это может выглядеть как дубликат, но я так не думаю. Мне нужны заголовки глав и разделов в заголовках на чередующихся страницах курсивом без предшествующих им "Глава 1" или номера раздела. Мне удалось добиться почти всего этого, но я не могу добиться заголовка раздела (без номера раздела) на нечетных страницах без того, чтобы заголовок главы полностью исчез из заголовков на четных страницах.

Команды, которые я использую, чтобы избавиться от «Главы 1» и «1.1» соответственно, следующие:

\renewcommand{\chaptermark}[1]{\markboth{#1}{}}

\renewcommand{\sectionmark}[1]{\markboth{#1}{}}

А вот и MWE:

\documentclass[12pt, twoside]{report}

\usepackage{lipsum}

\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]{\markboth{#1}{}} %gets rid of section number

\begin{document}

\chapter{Off we go}

\section{Introduction}

\lipsum[1-7]

\section{Key Point}

\lipsum[7-10]


\end{document}

Подозреваю, что это как-то связано с битом \markboth, но не могу понять! Спасибо!

решение1

Вам нужно использовать

\renewcommand{\sectionmark}[1]{\markright{#1}}

Пример:

\documentclass[12pt, twoside]{report}
\usepackage{lipsum}

\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

\begin{document}
\chapter{Off we go}
\section{Introduction}
\lipsum[1-7]
\section{Key Point}
\lipsum[7-10]
\end{document}

введите описание изображения здесь

Связанный контент