
내 문제는 간단합니다. 다음 코드를 사용하면 짝수 페이지에 대해서만 페이지 번호 매기기 위에 줄이 있습니다. 또한 일부 페이지의 경우, 예를 들어 헤더의 내용에는 그림과 같이 오른쪽과 왼쪽에 장 이름(이 경우 내용)이 모두 있습니다.. 이 페이지에서는 짝수이므로 페이지 번호 위에 줄이 있습니다.
이것은 코드입니다:
\documentclass[a4paper,12pt,titlepage,oneside,openright]{book}
\linespread{1.5}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage[utf8]{inputenc}
%\usepackage{setspace}
\usepackage[english]{babel}
%\usepackage[babel]{csquotes}
\usepackage[write]{frontespizio}
\usepackage[acronym]{glossaries}
\usepackage[hang]{footmisc}
\usepackage[hidelinks]{hyperref}
\setlength\footnotemargin{10pt}
\usepackage{tocloft}
\usepackage{lipsum}
\renewcommand{\cftchapleader}{\cftdotfill{\cftdotsep}}
\usepackage[pagestyles]{titlesec}%
\newpagestyle{ruled}{%
\headrule
\sethead{}{}{\ifthechapter{\thechapter }{}\itshape\MakeUppercase{\chaptertitle}}
\footrule
\setfoot{}{\thepage}{}}
\pagestyle{ruled}
\renewpagestyle{plain}{%
\footrule
\setfoot{}{\thepage}{}}
\renewcommand{\bibname}{References}
\renewcommand{\bibname}{References}
\begin{document}
\pagenumbering{roman}
\chapter*{Acknowledgements}
\addcontentsline{toc}{chapter}{\numberline{}Acknowledgements}%
\lipsum[1-4]
\clearpage
\tableofcontents
\mainmatter
\clearpage
\chapter{Background}
\label{Background}
\lipsum[1-5]
\cleardoublepage
\addcontentsline{toc}{chapter}{\numberline{}References}%
\bibliographystyle{ieeetr}
{\footnotesize
\bibliography{mybib}}
\end{document}
답변1
titleps
다음 은 fancyhdr
. \chaptermark
번호가 없는 장에는 다음 명령을 사용해야 합니다 .
\documentclass[a4paper,12pt,titlepage,oneside,openright]{book}
\linespread{1.5}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage[utf8]{inputenc}
%\usepackage{setspace}
\usepackage[english]{babel}
%\usepackage[babel]{csquotes}
\usepackage[write]{frontespizio}
\usepackage[acronym]{glossaries}
\usepackage[hang]{footmisc}
\setlength\footnotemargin{10pt}
\usepackage{tocloft}
\renewcommand{\cftchapleader}{\cftdotfill{\cftdotsep}}
\usepackage{titleps}%
\newpagestyle{ruled}{%
\headrule
\sethead{}{}{\itshape\MakeUppercase{\chaptertitle}}
\footrule
\setfoot{}{\thepage}{}}
\pagestyle{ruled}
\renewpagestyle{plain}{%
\footrule
\setfoot{}{\thepage}{}}
\usepackage[hidelinks]{hyperref}
\usepackage{lipsum}
\renewcommand{\bibname}{References}
\begin{document}
\pagenumbering{roman}
\chapter*{Acknowledgements}
\chaptermark{Acknowledgements}
\addcontentsline{toc}{chapter}{\numberline{}Acknowledgements}%
\lipsum[1-5]
\clearpage
\tableofcontents
\mainmatter
\clearpage
\chapter{Background}
\label{Background}
\lipsum
\cleardoublepage
\addcontentsline{toc}{chapter}{\numberline{}References}%
\bibliographystyle{ieeetr}
{\footnotesize
\bibliography{mybib}}
\end{document}
편집하다헤더에 장 번호를 추가하려면(번호가 매겨진 장의 경우) \usepackage[pagestyles]{titlesec}
대신에 로드 \usepackage{titleps}
하고 다음을 사용해야 합니다.
\sethead{}{}{\ifthechapter{\thechapter }{}\itshape\MakeUppercase{\chaptertitle}}