我正在课堂上制定我的论文memoir
。
问题[已回答的问题标有(!)并且代码已修改以反映答案]:
- 如何使页眉和页脚显示在章节的第一页上?(!)
- 如何避免在页眉中出现目录标题?(!)
- 如何避免参考页的页眉中出现双重标题?
- 如何在页眉中将摘要添加为“节”或“章”?(!)
- 如何仅删除前言材料(目录和摘要)的总页数?
我已经阅读该memoir
手册一段时间了,但我真的无法理解它,而且据我所知它似乎没有包含解释。
fancyhdr
由于不兼容问题,我试图避免使用。
这是我能制作的最简单的版本,考虑到可能相关的内容并描述我正在尝试做的事情:
\documentclass[12pt,a4paper,onecolumn,twoside,final]{memoir}
\usepackage[english]{babel}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage{newcent}
\usepackage[utf8x]{inputenc}
\usepackage[textwidth=14cm,textheight=22cm]{geometry}
\usepackage{apacite}
% Header & footer content
\makepagestyle{HDR} % Create a new pagestyle
\aliaspagestyle{chapter}{HDR}
\makepsmarks{HDR}{\nouppercaseheads % Following code to edit the pagestyle
\createmark{chapter}{left}{shownumber}{}{\space}
\createmark{section}{right}{nonumber}{}{\space}
\clearplainmark{toc}
\createplainmark{lof}{both}{\listfigurename}
\createplainmark{lot}{both}{\listtablename}
\createplainmark{bib}{both}{\bibname}
\createplainmark{index}{both}{\indexname}
\createplainmark{glossary}{both}{\glossaryname}
}
\makeevenhead{HDR}{}{}{\normalfont\bfseries\rightmark\hskip.5cm\vrule\hskip.5cm\leftmark}
\makeoddhead{HDR}{\normalfont\bfseries\leftmark\hskip.5cm\vrule\hskip.5cm\rightmark}{}{}
\makeevenfoot{HDR}{\small \thepage\ / \thelastpage}{}{\miniscule Thesis, ID, Institute, Universit}
\makeoddfoot{HDR}{\miniscule Thesis, ID, Institute, University}{}{\small \thepage\ / \thelastpage}
% Title and Subtitle
\newcommand{\TIT}{A thesis}
\makeatletter
\addtodef\put@bsintoc{}{\markboth{\abstractname}{}}
\makeatother
%Frontpage Design
\newcommand{\FTP}{\begingroup
\vspace*{1cm}
\begin{center}
\Large \textsc{Jane Smith} \\
\huge\bfseries \TIT \\
\end{center}
\newpage
% Information Page
\noindent\today \\
Student ID: 00000000 \\
Supervisor: John Smith \\
Number of Characters: 000000 \\
\endgroup}
% Chapters & sections titles
\chapterstyle{hangnum}
\begin{document}
\frontmatter
\begin{titlingpage}
\FTP
\end{titlingpage}
\pagestyle{HDR}
\tableofcontents*
\begin{abstract}
\end{abstract}
\mainmatter
\chapter{One}
\section{OneOne}
\chapter{Two}
\section{TwoTwo}
\chapter{Three}
\chapter{Four}
\backmatter
\appendix
\bibliographystyle{apacite}
\bibliography{Test.bib}
\end{document}
答案1
问题一:
\aliaspagestyle{chapter}{HDR}
问题二:您自己添加它,请参阅\createplainmark{toc}{both}{\contentsname}
,但是它需要完全清除,将以下内容添加到您的HDR
定义中,而不是{toc}
行
\clearplainmark{toc}
问题三:很难说,因为你没有展示如何撰写摘要。始终发布最少的示例,而不仅仅是片段。
正如前面提到的,\clearplainmark
工作正常,但你从来没有激活过HDR
风格,也就是说,你缺少一个
\pagestyle{HDR}
至于摘要,我可能不会使用 env,abstract
因为我觉得它不符合文档的设计。但如果你想使用它,那么请将其添加到序言中以添加摘要的标题
\makeatletter
\addtodef\put@bsintoc{}{\markboth{\abstractname}{}}
\makeatother