Я посмотрел на источник appendix.sty и вижу проблему: строка 74 в определении \@chap@pppage
выдает команду \thispagestyle{plain}
, переопределяя, таким образом, \pagestyle{empty}
для этой страницы. Не элегантный, но прямой способ исправить это - переопределить команду без этой строки - введите следующий код после импорта пакета.
Пересмотренная, проверенная версия
\documentclass{report}
\usepackage{appendix}
%==== The action ================
\makeatletter
\def\@chap@pppage{%
\clear@ppage
\if@twocolumn\onecolumn\@tempswatrue\else\@tempswafalse\fi
\null\vfil
\markboth{}{}%
{ \centering \interlinepenalty \@M
\normalfont \Huge \bfseries \appendixpagename\par}%
\if@dotoc@pp\addappheadtotoc\fi
\vfil\newpage
\if@twoside
\if@openright \null \thispagestyle{empty}\newpage\fi
\fi
\if@tempswa \twocolumn\fi
}
\makeatother
%==== Back to the document ========
\begin{document}
\tableofcontents
\chapter{Blah}
Rhubarb, rhubarb, rhubarb.
\appendix
\pagestyle{empty}
\appendixpage
\noappendicestocpagenum
\addappheadtotoc
\chapter{Boff}
Cabbages, cabbages, cabbages.
\end{document}