我在LaTeX中有一个报告,我使用以下命令来创建我的附录,但是,我的讲师声明任何分隔页都应该是无编号的。
\documentclass{report}
\usepackage{appendix}
\begin{document}
\include{chap1}
\include{appendix}
\end{document}
然后在appendix.tex
\appendix
\pagestyle{empty}
\appendixpage
\noappendicestocpagenum
\addappheadtotoc
这将创建Appendices
分隔页面,但仍会在页脚中放置页码。正如预期的那样,TOC中没有页码。
如何从页脚中删除它?
答案 0 :(得分:4)
我查看了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}
答案 1 :(得分:0)
TeX FAQ可能派上用场了:
我要求“空”,但页面已编号
如果你使用\ pagestyle {empty}和你 找到一些页面仍然编号, 你可能正在遇到其中一个 风格决定内置于 标准的LaTeX类:那一定 应始终显示特殊页面 使用\ pagestyle {plain},带有页面 页脚中心的数字。 有问题的特殊页面是 包含a的那些(在文章类中) \ maketitle,或(在书和报告中 class)\ chapter或\ part命令。
简单的解决方案是重新发布 命令后的页面样式,用 对于单个页面的效果,因为 例子(文章中):
\maketitle \thispagestyle{empty}
请在\thispagestyle{empty}
尝试后添加\appendix
。
答案 2 :(得分:0)
尝试将\pagestyle{empty}
更改为\thispagestyle{empty}
并将其放在\addappheadtotoc
之后。
答案 3 :(得分:0)
尝试改为:
\pagenumbering{gobble}
\begin{appendices} \newpage
\clearpage
\pagenumbering{arabic}
\addtocounter{page}{100}
\tableofcontents
\newpage
*特别感谢https://tex.stackexchange.com/questions/6639/removing-page-numbers-but-not-headers!