从附录部分标题中删除页码

从附录部分标题中删除页码

我正在使用命令在报告中生成附录

\documentclass[12pt]{report}
\begin{document}
\begin{appendices}
\include{appendix1}
\end{appendices}
\end{document}

此命令本身正在生成如图所示的节标题页。此页面包含页码。我不希望此节标题页上有页码,其余页面应该有页码。如何做到这一点 在此处输入图片描述

答案1

这是一个解决方案xpatch

\documentclass[12pt]{report}

\usepackage[page]{appendix}
\usepackage{lipsum}
\usepackage{xpatch}

\makeatletter
\xpatchcmd{\@chap@pppage}{%
\thispagestyle{plain}}{%
\thispagestyle{empty}}{}{}
\makeatother

\begin{document}

\begin{appendices}
\chapter{}
\lipsum[1]
\end{appendices}

\end{document} 

答案2

您可以\appendixpage像这样在文档的序言中重新定义命令。

\documentclass[12pt]{report}
\usepackage{lipsum}
\usepackage{appendix}

\let\plainappendixpage\appendixpage
\makeatletter
\renewcommand{\appendixpage}{%
  \begingroup
  \let\ps@plain\ps@empty
  \plainappendixpage
  \endgroup}
\makeatother

\begin{document}
    \begin{appendices}
        \appendixpage 
        \lipsum
    \end{appendices}
\end{document}

需要注意的是,此代码来自“Stefan Kottwitz”这一页因此他应该得到赞扬,并且这个问题可以被标记为重复。

相关内容