删除部分页面并包含参考书目会导致目录中的排列错误

删除部分页面并包含参考书目会导致目录中的排列错误

我遇到了一个奇怪的问题(在我看来)与所包含章节中的参考书目和文档的结构有关,我只是无法找出原因......

在最终的文档中,我想要包含一个结构如下的目录:

最终文件的结构

我不想有说明“第 1 部分 - 简介”的页面,我想使用此命令将其排除:

 \renewcommand{\part}[1]{\addcontentsline{toc}{part}{#1}}

但是,如果我将其包含到我的文档中,我最终会得到以下目录:

删除页面后结构奇怪

--> “简介”部分移至目录底部

我已经弄清楚了使用 MWE,它与在我要包含的章节中包含参考书目有关,因为主文件中包含参考书目的 MWE 以及包含没有参考书目的章节都是可以的 - 但是这些的组合会以某种方式触发这种情况吗?

这有效:

\documentclass{book}

\usepackage{lipsum}
\renewcommand{\part}[1]{\addcontentsline{toc}{part}{#1}} %removes pages with part headers

\begin{document}

\tableofcontents
\cleardoublepage

\part{Introduction}
%\include{MWE_Chapter}
\chapter{Wabbadabbadupdup} % (fold)
This is just a test and a citation \citep{Carmichael2008} - 

\section{Hey ho Lets go}
\lipsum

\bibliographystyle{jneurosci} %apalike, abbrv
\bibliography{library}

\end{document}

这不:

\documentclass{book}

\usepackage{lipsum}
\renewcommand{\part}[1]{\addcontentsline{toc}{part}{#1}} %removes pages with part headers

\begin{document}

\tableofcontents
\cleardoublepage

\part{Introduction}
\include{MWE_Chapter}

\end{document}

MWE_Chapter 为:

\chapter{Wabbadabbadupdup} % (fold)
This is just a test and a citation \citep{Carmichael2008} - 

\section{Hey ho Lets go}
\lipsum

\bibliographystyle{jneurosci} %apalike, abbrv
\bibliography{library}

我真的很想知道是什么原因导致了这种现象,以及是否有人可以重现它?或者是否有其他方法可以在不更改目录的情况下删除由 \part 语法创建的页面!谢谢!

顺便说一下,如果我使用

\addcontentsline{toc}{part}{<Header of the part>} 

而不是使用 renew 命令来删除部分页面

答案1

因此,我遇到的这个问题似乎与 Latex 最古老的错误之一有关,我在这里找到了答案(\immediate\write 对我有用):

ToC 编号问题

相关内容