У меня есть вопрос по поводу верхнего и нижнего колонтитула. Я использую класс memoir и хочу создать пользовательский заголовок, который отображает название главы. Ниже приведен код, который у меня есть на данный момент, в котором не отображается название главы. Мне кажется, что мне нужно определить команду \rightmark и \leftmark, соответственно, но могу ли я сделать это универсальным способом? В качестве альтернативы, при выполнении этого:
\makeoddhead{pstest}{DUMMY ODD}{}{\thechapter}
затем печатается номер, но как вывести название главы?
\documentclass[11pt,a4paper,article]{memoir}
\usepackage[english]{babel}
\usepackage{blindtext}
\usepackage{titlesec}
\makepagestyle{pstest}
\makeevenfoot{pstest}{\thepage}{}{}%page numbers at the outside
\makeoddfoot{pstest}{}{}{\thepage}
\makeheadrule{pstest}{\textwidth}{\normalrulethickness}
\makeevenhead{pstest}{\leftmark}{}{DUMMY EVEN} % small caps
\makeoddhead{pstest}{DUMMY ODD}{}{\rightmark}
\aliaspagestyle{chapter}{pstest}
\aliaspagestyle{section}{pstest}
\begin{document}
\pagestyle{pstest}
\chapter{Intro}
\blindtext[20]
\chapter{Methods}
\blindtext[20]
\end{document}
Спасибо за любые комментарии!
Правка 1: на самом деле, похоже, что команда \chaptername выдает просто "chapter". Этого и ожидалось?
решение1
pstest
не сообщает главе, что предоставить для заголовка, поэтому ничего не предоставлено. См. \makepsmarks
в руководстве. Эта статья также может быть полезна:http://tug.org/pracjourn/2008-2/madsen/
также нет стиля страницы section
, так что этот псевдоним не имеет значения