我的文档(类)中有两个未编号的章节report
。简介是整个文档的第二章,结论是倒数第二章(就在参考书目之前)。
虽然同一行代码适用于倒数第二章,使其标题正确显示在页面顶部,但它对简介章节没有影响,使其没有标题。这是我到目前为止的代码:
% ----------------------------------------------------------------
\documentclass[12pt]{report}
\usepackage[english]{babel}
\usepackage{amsmath,amsthm}
\usepackage{amsfonts}
\usepackage[a4paper, total={6 in, 9in}]{geometry}
\usepackage[outdir=./]{epstopdf}
\usepackage[ruled]{algorithm2e}
% -------------------------------------------------------
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[l]{\fontsize{6} \ifnum\value{chapter}>0 \nouppercase{\rightmark} \fi}
\cfoot{ \thepage}
\begin{document}
\tableofcontents
\chapter*{Abstract}%
FOO
\addcontentsline{toc}{chapter}{\numberline{}Abstract}%
\chapter*{Introduction}%
\addcontentsline{toc}{chapter}{Introduction} \markboth{}{Introduction}
BAR
\chapter*{Concluding Remarks}%
\addcontentsline{toc}{chapter}{\numberline{}Conclusion}\markboth{}{Summary and Conclusion}
TEXT
\end{document}
答案1
你的主要问题是指令
\fontsize{6}
语法上无效:\fontsize
接受两个参数,而不是一个。应该
\fontsize{6}{7.5}\selectfont
通常,的第二个参数\fontsize
比第一个参数大 20% 到 25%。
第二个问题是,report
文档类使用plain
包含章节级标题的页面样式。要覆盖此问题,鉴于您使用该fancyhdr
包,您应该按照包用户指南第 7 节中的说明进行操作,即使用宏\fancypagestyle
重新定义plain
页面样式。以下示例中就是这么做的。
\documentclass[12pt]{report}
\usepackage[english]{babel}
\usepackage{amsmath,amsthm,amsfonts}
\usepackage[a4paper, total={6in,9in}]{geometry}
\usepackage[T1]{fontenc}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[l]{%
\fontsize{6}{7.5}\selectfont%
\ifnum\value{chapter}>0\nouppercase{\rightmark}\fi}
\cfoot{\thepage}
% redefine 'plain' page style to match 'fancy' style
\fancypagestyle{plain}{%
\fancyhf{}
\fancyhead[l]{%
\fontsize{6}{7.5}\selectfont%
\ifnum\value{chapter}>0\nouppercase{\rightmark}\fi}
\cfoot{\thepage}}
\begin{document}
\tableofcontents
\chapter*{Abstract}
\addcontentsline{toc}{chapter}{Abstract}
\markboth{}{Abstract}
FOO
\chapter*{Introduction}
\addcontentsline{toc}{chapter}{Introduction}
\markboth{}{Introduction}
BAR
\chapter*{Concluding Remarks}
\addcontentsline{toc}{chapter}{Conclusion}\markboth{}{Summary and Conclusion}
TEXT
\end{document}