不要在目录中显示章节

不要在目录中显示章节

我使用了latex模板写我的实习回忆录。所以我有经典的文档部分:部分、章节、节、小节……

我使用其中的部分章节进行介绍,因此我使用相同的标题作为章节。在目录中,我有两个条目,它们的名称相同:

标题部分

1 标题部分

我想要做的是删除章节条目但仍然保留它的数值以便在文档中继续使用。

是否可以?

编辑:

梅威瑟:

\documentclass{scrreprt}

\input{classicthesis-config} %it's on the latextemplates folder

\begin{document}

\tableofcontents
\part{first part}
\chapter{first part} % should be not present in toc but numbered
\section{a section}
\section{another one}

\part{second part}
\chapter{second part} % should be not present in toc but numbered
\section{foo}
\seciont{foo foo}


\end{document}

答案1

我认为classicthesis-config不需要这样做来展示我的方法。

这个想法是在本地重新定义目录深度。目录深度告诉 latex,您想要在目录中显示多少个级别。在report(或scrreprt类中,必须设置级别-1才能隐藏章节。在下一个section或类似内容前面,您可以将深度重新定义为您想要的任何值。3这只是一个猜测。

% arara: pdflatex

\documentclass{scrreprt}
%\input{classicthesis-config} % hope this is not needed for my example
\usepackage{blindtext}    

\begin{document}
\tableofcontents
\part{first part}
\addtocontents{toc}{\protect\setcounter{tocdepth}{-1}}
\chapter{first part} % should be not present in toc but numbered
\blindtext
\addtocontents{toc}{\protect\setcounter{tocdepth}{3}}
\section{a section}
\blindtext
\section{another one}
\blindtext
\part{second part}
\addtocontents{toc}{\protect\setcounter{tocdepth}{-1}}
\chapter{second part} % should be not present in toc but numbered
\blindtext
\addtocontents{toc}{\protect\setcounter{tocdepth}{3}}
\section{foo}
\blindtext
\section{foo foo}
\blindtext
\end{document}

在此处输入图片描述

相关内容