从我的\ backmatter序列中删除页码。我已经成功地写了这段代码:
\begin{document}
.
.
.
\backmatter
\begingroup
\makeatletter
\let\ps@plain\ps@empty
\addcontentsline{toc}{chapter}{Allegati}
\input{Allegati}
\input{Bibliografia}
\listoffigures
\listoftables
\listof{grafico}{Elenco dei grafici}
\endgroup
\end{document}
但是,我不知道为什么,我文档的最后一页仍然有他的号码。在上面的代码中,最后一页是一个图形列表,但如果我更改了序列的顺序,例如将参考书目放在最后一个位置,则此元素将显示页码。我正在使用书籍类编写本文档。
有人可以帮助我吗?
感谢
答案 0 :(得分:0)
由于您没有提供MWE(最小工作示例),我可以猜测您的文档的前导码包含的内容。
请看一下这段代码:
\documentclass{book}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancypagestyle{plain}{
\lhead{}
\chead{}
\rhead{}
\lfoot{}
\cfoot{}
\rfoot{}
}
\begin{document}
text
\newpage
text
\newpage
\backmatter
\begingroup
\pagestyle{plain}
\addcontentsline{toc}{chapter}{Allegati}
\listoffigures
\listoftables
%\listof{grafico}{Elenco dei grafici}
\endgroup
\end{document}
EDIT1:
这样,您就可以重新定义文档中每个章节页面使用的plain
样式。
如果您不想在整个文档范围内进行更改,那么您的方法是正确的;只需在最后\clearpage
之前添加\endgroup
即可。它不会创建新页面,但会删除页面编号。顺便说一下,如果你不真的需要\begingroup
\endgroup
将其删除,这也会删除最后一页的页码。
END-EDIT1
有几点需要注意:
如果您使用普通书籍类,则可以使用fancyhdr
来设置
页面样式,如上例所示。稍后加载想要的
pagestyle并将从那里开始使用。
如果你想根据现代文字写一个文件 LaTeX的标准,也许可以考虑使用KOMA级,其中 提供了改变页面样式的强大功能(通常是它们 也工作得更好;))
对我来说,这个MWE确实有效,最后一页没有页面编号;如果不适合您,请向我们提供有关您的文件的更多信息。