我有以下文件:
\documentclass[twoside, a4paper, 12pt, notitlepage]{report}
\usepackage[english]{babel}
\usepackage[toc,page]{appendix}
\usepackage{fancyhdr,graphicx,lastpage}%
\fancypagestyle{plain}{
\fancyhf{}% Clear header/footer
\fancyhead[L]{\textit{\leftmark}}
\fancyhead[R]{\thepage\ / \pageref{LastPage}}
}
\pagestyle{plain}
\begin{document}
\chapter{example}
%\thispagestyle{empty}
\begin{appendices}
%\thispagestyle{empty}
example
\end{appendices}
\end{document}
有没有办法从附录的标题页中删除页眉?
\thispagestyle{empty}
仅删除标题页之前或之后的页面的页眉。
先感谢您。
答案1
页面plain
样式仍使用appendices
,但当然仍具有标题设置。
plain
一种方法是在环境中再次重新定义页面样式appendices
,比如说\AtBeginEnvironment
。
fancyhdr
抱怨headheight
太小,所以我调整了它。
\documentclass[twoside, a4paper, 12pt, notitlepage]{report}
\usepackage[english]{babel}
\usepackage[toc,page]{appendix}
\usepackage{blindtext}
\usepackage{etoolbox}
\makeatletter
\AtBeginEnvironment{appendices}{%
\clearpage%
\fancypagestyle{plain}{%
\fancyhf{}%
\renewcommand{\headrulewidth}{0pt}
}
\thispagestyle{plain}
}
\usepackage[headheight=20pt]{geometry}
\usepackage{fancyhdr,graphicx,lastpage}%
\fancypagestyle{plain}{
\fancyhf{}% Clear header/footer
\fancyhead[L]{\textit{\leftmark}}
\fancyhead[R]{\thepage\ / \pageref{LastPage}}
}
\pagestyle{plain}
\begin{document}
\chapter{example}
\blindtext[10]
\begin{appendices}
\chapter{foo}
\blindtext[10]
\end{appendices}
\end{document}