머리글과 바닥글에 관해 질문이 있습니다. 나는 회고록 클래스를 사용하고 있으며 해당 장의 이름을 표시하는 사용자 정의 헤더를 만들고 싶습니다. 다음은 지금까지 가지고 있는 코드로, 챕터 이름이 표시되지 않습니다. 내가 보기에는 \rightmark와 \leftmark 명령, resp를 정의해야 할 것 같다. 하지만 일반적인 방법으로 이 작업을 수행할 수 있나요? 또는 다음을 수행할 때:
\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 명령은 "장"만 제공하는 것 같습니다. 이것이 예상되는가?
답변1
pstest
헤더에 무엇을 제공해야 하는지 장에 알려주지 않으므로 아무것도 제공되지 않습니다. \makepsmarks
설명서를 참조하세요 . 다음 문서도 도움이 될 수 있습니다.http://tug.org/pracjourn/2008-2/madsen/
또한 라는 페이지 스타일이 없으므로 section
별칭은 관련이 없습니다.