부착된 라텍스는 다음과 같이 보이도록 2페이지와 4페이지의 헤더를 생성합니다.
나는 "CONTENTS"를 "Contents"로, "Chapter 0: Rresumé"를 "Rresumé"로 설정하고 싶었습니다.
다음의 모든 장 헤더는 여전히 "1장: 내용"이어야 합니다.
질문
내가 뭘 잘못하고 있는지 아는 사람 있나요?
유액
\documentclass[a4paper,12pt]{book}
\usepackage{fancyhdr}
\usepackage{titlesec}
\usepackage[nottoc]{tocbibind}
\pagestyle{fancyplain}
\renewcommand{\chaptermark}[1]{\markboth{Chapter \thechapter{}: #1}{}}
\lhead[\fancyplain{}{\bfseries\thepage}]
{\fancyplain{}{\bfseries\rightmark}}
\rhead[\fancyplain{}{\bfseries\leftmark}]
{\fancyplain{}{\bfseries\thepage}}
\cfoot[]{}
\addtolength{\headheight}{1.6pt}
\renewcommand{\sectionmark}[1]{\markright{\thesection{} #1}}
\lhead[\fancyplain{}{\bfseries\thepage}]
{\fancyplain{}{\bfseries\rightmark}}
\rhead[\fancyplain{}{\bfseries\leftmark}]
{\fancyplain{}{\bfseries\thepage}}
\cfoot[]{}
\addtolength{\headheight}{1.6pt}
\renewcommand{\chaptertitlename}{}
\titleformat{\chapter}[hang]{\normalfont\huge\bfseries}{\chaptertitlename\ \thechapter:}{1em}{}
\begin{document}
\tableofcontents
\chapter*{Resum\'{e}}
\addcontentsline{toc}{chapter}{Resum\'{e}}
\chaptermark{Rresum\'{e}}
aaa
\newpage
aaa
\end{document}
답변1
의 정의를 \chaptermark
다음으로 변경하세요.
\renewcommand{\chaptermark}[1]{%
\ifnum\value{chapter}>0
\markboth{Chapter \thechapter{}: #1}{}%
\else
\markboth{#1}{}%
\fi}
답변2
이는 "콘텐츠" 문제를 해결하기 위한 것입니다.
\makeatletter
\renewcommand\tableofcontents{%
\chapter*{\contentsname
\@mkboth{%
% \scshape\MakeLowercase{\contentsname}}{\scshape\MakeLowercase{\contentsname}}}%
\scshape Contents}{\scshape Contents}}%
\@starttoc{toc}%
\if@restonecol\twocolumn\fi
}
\makeatother
\begin{document}
...
왜 그것이 \scshape Contents}{\scshape Contents}}
단지 \scshape Contents}}
.