附录页和thispagestyle{empty}

附录页和thispagestyle{empty}

我有以下文件:

\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}

在此处输入图片描述

相关内容