我正在尝试为我的论文添加附件。我已将其写入文档类中,报告。
我不希望它在目录中显示附件的页码。
到目前为止我已经尝试使用\pagestyle{empty}
。
但它没有起作用。
%===========
%Bibliography
%===========
\addcontentsline{toc}{chapter}{\large References}
\thispagestyle{empty}
\bibliography{lsra,biblo,ls1,lsra2}
\bibliographystyle{apalike}
\pagebreak
\newpage
\thispagestyle{empty}
\addcontentsline{toc}{chapter}{\large Annex}
\newlength{\originalVOffset}
\newlength{\originalHOffset}
\setlength{\originalVOffset}{\voffset}
\setlength{\originalHOffset}{\hoffset}
\setlength{\voffset}{0cm}
\setlength{\hoffset}{0cm}
\includepdf[pages=-]{ap1.pdf}
\includepdf[pages=-]{ap2.pdf}
\includepdf[pages=-]{ap3.pdf}
\includepdf[pages=-]{ap4.pdf}
\includepdf[pages=-]{ap5.pdf}
\includepdf[pages=-]{ap6.pdf}
\includepdf[pages=-]{ap7.pdf}
\includepdf[pages=-]{ap8.pdf}
\includepdf[pages=-]{ap9.pdf}
\includepdf[pages=-]{ap10.pdf}
\setlength{\voffset}{\originalVOffset}
\setlength{\hoffset}{\originalHOffset}
\pagebreak
我不想要附件右边的第30页。
我该怎么办?有什么建议吗?
编辑:: 以下是我的序言>>https://pastebin.com/fYtRFxeN
这是一个最小的工作示例。
\documentclass{report}
\usepackage{lipsum}
\begin{document}
\tableofcontents
\chapter{foo}
\lipsum[1-2]
\pagebreak
\chapter*{bar}
\addcontentsline{toc}{chapter}{Bar}
\lipsum[1-5]
\pagebreak
\addcontentsline{toc}{chapter}{Annex}
\thispagestyle{empty}
\lipsum[1-3]
\pagebreak
\end{document}
答案1
tocloft
在 的文档上找到了该问题的解决方案。
\documentclass{report}
\usepackage{tocloft}
\usepackage{lipsum}
\begin{document}
\tableofcontents
\chapter{foo}
\lipsum[1-2]
\pagebreak
\chapter*{bar}
\addcontentsline{toc}{chapter}{Bar}
\lipsum[1-5]
\clearpage
\addtocontents{toc}{\cftpagenumbersoff{chapter}}
\addcontentsline{toc}{chapter}{Annex}
\chapter*{Annex}
\lipsum[1-3]
\pagebreak
\end{document}
答案2
这个答案\cftaddtitleline{<ext>}{<kind>}{<text>}{<page>}
提供了一个很好的解决方案,那就是可以使用宏托克洛夫特例如
\cftaddtitleline{toc}{chapter}{Annex}{}
\chapter*{Annex}
数学家协会
\documentclass{report}
\usepackage{tocloft}
\usepackage{kantlipsum}
\title{The title}
\author{First Second}
\begin{document}
\maketitle
\clearpage
\cftaddtitleline{toc}{chapter}{Annex}{}
\chapter*{Annex}
\kant[5]
\clearpage
\tableofcontents
\chapter{First}
\kant[1]
\chapter{Second}
\kant[2]
\end{document}