如何将没有页码的附件添加到目录中?

如何将没有页码的附件添加到目录中?

我正在尝试为我的论文添加附件。我已将其写入文档类中,报告

我不希望它在目录中显示附件的页码。

到目前为止我已经尝试使用\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}

在此处输入图片描述

相关内容