2010-04-13 92 views
4

我在LaTeX中有一個報告,我用下面的命令創建了我的附錄,但是,我的講師聲明任何分隔頁都應該是無編號的。LaTeX中的分隔頁沒有頁碼

\documentclass{report} 
    \usepackage{appendix} 
    \begin{document} 
     \include{chap1} 
     \include{appendix} 
    \end{document} 

然後在appendix.tex

\appendix 
\pagestyle{empty} 
\appendixpage 
\noappendicestocpagenum 
\addappheadtotoc 

這就造成了Appendices分隔頁,但還是把一個頁碼上的頁腳。正如預期的那樣,目錄中沒有頁碼。

如何從頁腳中刪除它?

+0

此處給出了更多兩種更優雅的解決方案:http://tex.stackexchange.com/questions/37357/no-page-number-on-appendixpage – Matthias 2011-12-06 22:37:30

回答

4

我看着appendix.sty來源,我看到了問題:線74,在\@[email protected]定義,發出\thispagestyle{plain}命令,從而替代您\pagestyle{empty}此頁面。解決這個問題的優雅但直接的方法是在不使用此行的情況下重新定義命令 - 導入包後發出以下代碼。

修訂,測試版本

 
\documentclass{report} 
    \usepackage{appendix} 
%==== The action ================ 
\makeatletter 
\def\@[email protected]{% 
    \[email protected] 
    \[email protected]\onecolumn\@tempswatrue\else\@tempswafalse\fi 
    \null\vfil 
    \markboth{}{}% 
    { \centering \interlinepenalty \@M 
    \normalfont \Huge \bfseries \appendixpagename\par}% 
    \[email protected]@pp\addappheadtotoc\fi 
    \vfil\newpage 
    \[email protected] 
    \[email protected] \null \thispagestyle{empty}\newpage\fi 
    \fi 
    \[email protected] \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} 
+0

謝謝你,但它仍然有頁碼。我可以看到代碼的邏輯,但不明白爲什麼它不起作用。謝謝。 – joec 2010-04-14 01:14:08

+0

@joec:我給出的代碼中有一個流浪的「}」。我修改並測試了代碼,併發布了現在可用的片段。 – 2010-04-14 07:30:07

0

TeX FAQ可能出現在這裏派上用場:

我問「空」,但頁面編號

如果使用\ pagestyle {空},你 找到一些網頁無論如何都被編號, 您可能遇到 內置 標準LaTeX類別之一的樣式決定之一:某些 特殊頁面應始終出現 用\ pagestyle {plain},在頁腳的中心有一個頁面 。 有問題的特殊頁面是 那些(在文章類中)包含 \ maketitle,或(在book和report 類中)\ chapter或\ part命令。

簡單的解決方案是命令後重新發出 頁面樣式,與 效果單個頁面,因爲, 例子(文章):

\maketitle 
\thispagestyle{empty}

所以給加入\thispagestyle{empty}後你的\appendix一試。

+0

剛剛嘗試過,沒有成功。我把它放在'\ appendix'後面,並在'\ appendixpage'後面試過。謝謝。 – joec 2010-04-13 18:34:03

0

嘗試更改\pagestyle{empty}\thispagestyle{empty}並將其放在\addappheadtotoc之後。

+0

試過了,沒有改變任何東西。謝謝 – joec 2010-04-13 19:22:27