LaTeX 中的分隔页没有页码

发布于 2024-08-28 08:44:47 字数 440 浏览 2 评论 0原文

我有一份 LaTeX 报告,我使用了以下命令来创建我的附录,但是,我的讲师指出任何分隔页都应该是未编号的。

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

然后在appendix.tex中

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

创建Appendices分隔页,但仍将页码放在页脚中。正如预期的那样,目录中没有页码。

如何将其从页脚中删除?

I have a report in LaTeX, and i have used the following commands to create my Appendix, however, my lecturer states that any divider pages should be unnumbered.

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

Then in appendix.tex

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

This creates the Appendices divider page, but still puts a page number on it in the footer. There is no page number in the TOC, as expected.

How can I remove it from the footer?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

第几種人 2024-09-04 08:44:47

我查看了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}

I looked at the appendix.sty source, and I see the problem: line 74, in the definition of \@chap@pppage, issues a \thispagestyle{plain} command, thus overriding your \pagestyle{empty} for this page. The inelegant but direct way to fix this is to redefine the command without this line - issue the following code after importing the package.

Revised, tested version

\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}
浮光之海 2024-09-04 08:44:47

TeX FAQ 可能会在这里派上用场:

我要求“空”,但页面已编号

如果您使用 \pagestyle{empty} 并且您
发现有些页面无论如何都有编号,
您可能正在遇到其中之一
内置的风格决策
标准 LaTeX 类:某些
特殊页面应始终出现
带有 \pagestyle{plain},带有页面
页脚中央的编号。
有问题的特殊页面是
那些(在文章类别中)包含
\maketitle,或(在书和报告中
类)\chapter 或 \part 命令。

简单的解决方案是重新发布
命令后的页面样式,带有
单页效果,as,for
示例(在文章中):

<前>\maketitle
\thispagestyle{空}

因此请尝试在 \appendix 之后添加 \thispagestyle{empty}

The TeX FAQ might come in handy here:

I asked for “empty”, but the page is numbered

If you use \pagestyle{empty} and you
find some pages are numbered anyway,
you are probably encountering one of
the style decisions built into the
standard LaTeX classes: that certain
special pages should always appear
with \pagestyle{plain}, with a page
number at the centre of the page foot.
The special pages in question are
those (in article class) containing a
\maketitle, or (in book and report
classes) \chapter or \part commands.

The simple solution is to reissue the
page style after the command, with
effect for a single page, as, for
example (in article):

\maketitle
\thispagestyle{empty}

So give adding \thispagestyle{empty} after your \appendix a try.

夏夜暖风 2024-09-04 08:44:47

尝试将 \pagestyle{empty} 更改为 \thispagestyle{empty} 并将其放在 \addappheadtotoc 之后。

try changing \pagestyle{empty} to \thispagestyle{empty} and put it after \addappheadtotoc.

离笑几人歌 2024-09-04 08:44:47

请尝试:

\pagenumbering{gobble}
\begin{appendices} \newpage
\clearpage 

\pagenumbering{arabic} 
\addtocounter{page}{100}
\tableofcontents 
\newpage

*特别感谢 https://tex.stackexchange.com/questions /6639/删除页码但不删除标题

Try instead:

\pagenumbering{gobble}
\begin{appendices} \newpage
\clearpage 

\pagenumbering{arabic} 
\addtocounter{page}{100}
\tableofcontents 
\newpage

*Special thanks to https://tex.stackexchange.com/questions/6639/removing-page-numbers-but-not-headers!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文