我有一个参考书目,其项目位于LaTeX
-script 内(如在期刊模板中)。这里“如何在参考书目中划分章节”有人帮助我创建了参考书目中的章节。
我想保留参考书目中的数字以引用使用它的章节,但我不希望这些章节出现在目录中。因此,在关键字后使用星号 (*) 不是我想要的。
答案1
最简单的方法可能是使用
\addtocontents{toc}{\string\iffalse}
\section{numbered but not displayed by TOC}
...
\section{one last one}
\addtocontents{toc}{\string\fi}
假设我确实正确理解了这个查询。
答案2
这会创建\mysection
带有编号的节,但不会出现在目录中。它基本上是重复的,\section
除了\l@mysection
不执行任何操作之外。
请注意,这取决于文档类别。
\documentclass{article}
\makeatletter
\let\c@mysection=\c@section
\let\themysection=\thesection
\newcommand{\mysection}{\@startsection{mysection}{1}{\z@}%
{-3.5ex \@plus -1ex \@minus -.2ex}%
{2.3ex \@plus.2ex}%
{\normalfont\Large\bfseries}}
\let\mysectionmark\sectionmark
\newcommand*\l@mysection[2]{}% do nothing
\makeatother
\begin{document}
\tableofcontents
\section{Normal section}
\mysection{A special section}
\end{document}
答案3
我发现了一些似乎有用的东西(但我不再有参考资料了):
\newcommand*{\BeginNoToc}{%
\addtocontents{toc}{%
\edef\protect\SavedTocDepth{\protect\the\protect\value{tocdepth}}%
}%
\addtocontents{toc}{%
\protect\setcounter{tocdepth}{-10}%
}%
}
\newcommand*{\EndNoToc}{%
\addtocontents{toc}{%
\protect\setcounter{tocdepth}{\protect\SavedTocDepth}%
}%
}
非常感谢大家 :)